报表控件
创建reportX报表控件
单元格默认高度,创建报表控件时会根据屏幕 DPI 自动调整。
单元格默认宽度,创建报表控件时会根据屏幕 DPI 自动调整。
显示列数,只读。可通过 newReport 函数修改。
显示行数,只读。可通过 newReport 函数修改。
获取最佳宽度
reportXObject.OnBeginPrintDoc = function(printer,title,titleChange){
/*开始打印时执行,参数说明
printer:打印机句柄
Title:打印文档名
*/
}
reportXObject.OnButtonClick = function(aCol,aRow,aNameText,scriptText){
/*单击按钮类型单元格时执行,参数说明
aCol:列号
aRow:行号
aNameText:单元格按钮文本
aScriptText:单元格按钮脚本
*/
}
reportXObject.OnCellChanged = function(aCol,aRow,aCellValue ){
/*单元格的值改变后时执行,参数说明
aCol:列号
aRow:行号
aCellValue:单元格的值
*/
}
reportXObject.OnCellChanging = function(aCol,aRow,aCellValue ){
/*单元格的值正在改变时执行,参数说明
aCol:列号
aRow:行号
aCellValue:单元格的值
*/
}
reportXObject.OnCellLDblClick = function(aCol,aRow ){
/*鼠标左键双击单元格时执行,参数说明
aCol:列号
aRow:行号
*/
}
reportXObject.OnCellLDown = function(aCol,aRow ){
/*鼠标左键在单元格上落下时执行,参数说明
aCol:列号
aRow:行号
*/
}
reportXObject.OnCellLUp = function(aCol,aRow ){
/*鼠标左键在单元格上抬起时执行,参数说明
aCol:列号
aRow:行号
*/
}
reportXObject.OnCellRDown = function(aCol,aRow,aScreenX,aScreenY ){
/*鼠标右键下落时执行,参数说明
aCol:列号
aRow:行号
aScreenX:在屏幕上的横坐标
aScreenY:在屏幕上的纵坐标
*/
}
reportXObject.OnSelectChange = function(aMessage ){
/*发生错误时执行,参数说明
aMessage:错误信息*/
}
reportXObject.OnInputChange = function(aCol,aRow ){
/*输入单元格改变时执行,参数说明
aCol:列号
aRow:行号*/
}
reportXObject.OnKeyPress = function(keyCode){
/*按键时执行,参数说明
keyCode:按键*/
}
标题列高度,创建报表控件时会根据屏幕 DPI 自动调整。
设置列宽度
设置列宽度
添加图像
添加图表内容
详见帮助文档
列总数
数据库连接串
删除图像
插入脚本
单元格改变时是否自动执行脚本
导出excel表格,xls格式
返回指定单元格的值
返回选区
导入excel表格,xls格式
导入excel表格,
指定行列参数可省略
reportXObject.lockUpdate( function(){
/*暂停刷新并执行这里的代码*/
}
)
合并选中单元格
新建报表
打开数据库连接向导
打开报表
从字符串载入报表
打印预览
打印设置
直接打印
行总数
存储报表
保存到字符串
是否保存
设置单元格背景色
边框类型
0:四周 1:左边 2:上边 3:右边 4:下边 5:斜线 6:反斜线
边框样式
0:实线;1:虚线;2:点;3:点虚线;4点点虚线
输入控制
0:无
1:字母
2:自然数
3:整数
4:字母数字
5:字母数字
6:实数
设置公式
设置单元格公式。
支持标准函数+、-、*、/、\整除、%取余、^乘方、
PI、Abs、Sqrt、Ln、Exp、Sin、Cos、Tg、ArcTan、
Fac阶乘、(左扩号、)右扩号
支持自定义函数Sum(aCol1,aRow1、aCol2、aRow2)、
Average(aCol1,aRow1、aCol2、aRow2)、Max(aCol1,aRow1、aCol2、aRow2)、
Min(aCol1,aRow1、aCol2、aRow2)、Stdev(aCol1,aRow1、aCol2、aRow2)
设置单元格字体颜色
设置字体样式(0:粗体;1:斜体;2:下滑线;3:删除线)
参数@3可选字体类型如下:
0:粗体;1:斜体;2:下滑线;3:删除线
输入1234.5 显示1,234.50
输入1234.5 显示1234.50
输入1234.5 显示1234.50%
输入1234.5 显示1230
输入1-01-01 显示2001年01月01日
输入1-01-01 显示2001-一月-01 星期一
输入1-01-01 显示2001-01-01
输入1:01:01 显示1:01:01 AM
输入1:01:01 显示01时01分01秒
输入1:01:01 显示01:01:01
修改单元格的值
设置冻结列
设置冻结行
设置行标题
设置选区
设置列标题