2.函数
| 分类 | 函数名 | 用途 |
|---|---|---|
| 全部函数 | AddSeries | 增加一个系列 |
| SetSeries | 增加或更改一个系列 | |
| DeleteSeries | 删除一个系列 | |
| DeleteAllSeries | 删除全部系列 | |
| GetSeries | 取得系列总数 | |
| GetSeriesName | 取得某个系列的名称 | |
| SetItemData | 改变某个数据项的数据 | |
| GetItemData | 取得某个数据项的数据 | |
| GetItemPercent | 取得某个数据项的百分比 | |
| GetItemName | 取得某个数据项的ID | |
| GetItemText | 取得某个数据项的显示文字 | |
| SetItemText | 设置某个数据项的显示文字 | |
| SetProp | 更改外观属性 | |
| GetProp | 取得属性值 | |
| SetSeriesProp | 更改某系列的外观属性 | |
| GetSeriesProp | 取得某系列的属性值 | |
| Load | 加载数据 | |
| AddLine | 添加一条水平线 | |
| DeleteLine | 删除一条水平线 | |
| BeginST | 准备以渐变(Smooth Transition)动画的方式切换数据 | |
| EndST | 数据切换完毕,后续的显示将以连贯的动画方式交替 | |
| EnableMenu | 配置内置的右键菜单项,使之能显示 | |
| DisableMenu | 配置内置的右键菜单项,使之不显示 | |
| GetHandle | 取得内部非模式对话框的句柄 |
| DeleteSeries | 删除一个系列 | |
| 参数 | 系列名 | |
| 返回值 | (无) | |
| DeleteAllSeries | 删除全部系列 | |
| 参数 | (无) | |
| 返回值 | (无) | |
| GetSeries | 取得系列总数 | |
| 参数 | (无) | |
| 返回值 | 整数 | |
| GetSeriesName | 取得某个系列的系列名 | |
| 参数 | 顺序号(从0开始计数) | |
| 返回值 | 字符串,空串表示顺序号已超出范围 | |
| 示例 | for(var i=0; i<AF.func("GetSeries", ""); i++) { var Name = AF.func("GetSeriesName", i); } | |
| SetItemData | 改变某个数据项的数据 | |
| 参数1 | 系列名 | |
| 参数2 | 数据项ID,或顺序号(从0开始) | |
| 参数3 | 数据 | |
| 返回值 | (无) | |
| GetItemData | 取得某个数据项的数据 | |
| 参数1 | 系列名 | |
| 参数2 | 数据项ID,或顺序号(从0开始) | |
| 返回值 | 数值,空串表示该数据项不存在 | |
| GetItemPercent | 取得某个数据项的百分比 | |
| 参数1 | 系列名 | |
| 参数2 | 数据项ID,或顺序号(从0开始) | |
| 返回值 | 数值,空串表示该数据项不存在 | |
| GetItemName | 或GetItemID, 取得某个数据项的ID | |
| 参数1 | 系列名 | |
| 参数2 | 顺序号(从0开始) | |
| 返回值 | 串,空串表示已超出范围 | |
| GetItemText | 取得某个数据项的显示文字 | |
| 参数 | 数据项ID | |
| 返回值 | 串 | |
| SetItemText | 设置某个数据项的显示文字 | |
| 参数1 | 数据项ID | |
| 参数2 | 文字串, 允许以|分隔中英文(用于中英文切换) | |
| 返回值 | (无) | |
| SetProp | 更改外观属性 | |
| 参数1 | 可以是 chart、textContent、textArrange、titlePosition、items 等创建参数, 请参见“创建实例”中的子串名(即属性名) | |
| 参数2 | 属性的值 | |
| 返回值 | (无) | |
| GetProp | 取得属性值 | |
| 参数 | 可以是 chart、textContent、textArrange、titlePosition、items 等创建参数, 请参见“创建实例”中的子串名(即属性名) | |
| 返回值 | 属性的值 | |
| SetSeriesProp | 更改某系列的外观属性 | |
| 参数1 | 系列名 | |
| 参数2 | 可以是 LineThick, 表示折线图的线宽 | |
| 参数3 | 值, 如果是 LineThick, 0 表示取消单独设置的值(沿用创建参数中的同名值) | |
| 返回值 | 1/0 - 成功/失败 | |
| GetSeriesProp | 取得某系列的属性值 | |
| 参数1 | 系列名 | |
| 参数2 | 可以是 LineThick, 表示折线图的线宽, 如果该系列没有设置过, 则返回创建参数中的 LineThick | |
| 返回值 | 数字 | |
| DeleteLine | 删除一条水平线 | |
| 参数 | ID号 (在AddLine函数中定义的) | |
| 返回值 | (无) | |
| EndST | 数据切换完毕,后续的显示将以连贯的动画方式交替 | |
| 参数 | (无) | |
| 返回值 | (无) | |
| 备注 | 参见 BeginST 函数说明 | |
| DisableMenu | 配置内置的右键菜单项,使之不显示 | |
| 参数1 | 同上 | |
| 参数2 | 可选, true - 仅对参数1的菜单项生效; false - 仅隐藏参数1的菜单项,其余的统统显示. 默认是true | |
| 返回值 | (无) | |
| 示例 | AF.func("DisableMenu", "line, curve"); | |
| GetHandle | 取得内部非模式对话框的句柄 | |
| 参数 | 可以为串: innerDialog - 取得内部非模式对话框的freeform的句柄; | |
| 返回值 | 句柄串 | |