力控组态软件ForceControl V7.0的专家报表的表页函数4
RemoveCellImage
语法: #Report.RemoveCellImage(nSheetIndex, nRow, nCol);
说明: 删除单元格图片
返回值: 设置成功返回 1, 否则返回 0
参数: nSheetIndex:当前要操作的页 , -1 表示当前页;页索引号从 0 开始 , 取值范围为 0 到表页数减 1
nRow:要设置的单元格的行号;-1 表示所有行,-2 表示当前行
nCol:要设置的单元格的列号;-1 表示所有列,-2 表示当前列
示例: #Report.SetCellImage(-1, -1, -1); // 删除当前页所有单元格中的图片
SetCellNumType
语法: #Report.SetCellNumType(nSheetIndex,nRow,nCol,nNumType);
说明: 设置单元格的数值显示类型
返回值: 设置成功返回 1, 否则返回 0
参数: nSheetIndex:当前要操作的页 , -1 表示当前页;页索引号从 0 开始 , 取值范围为 0 到表页数减 1
nRow:要设置的单元格的行;-1 表示所有行,-2 表示鼠标所选的行
nCol:要设置的单元格的列;-1 表示所有列,-2 表示鼠标所选的列
nNumType:0 缺省 1 普通数值 2 货币 3 日期 4 时间 5 百分比 6 科学计数 7 文本 8 货币大写
示例: #Report.SetCellNumType(-1,1,-1,4);// 将当前表页第一行的所有列的设置为时间类型
SetCellReadOnly
语法: #Report.SetCellReadOnly(nSheetIndex,nRow, nCol,nOperation);
说明: 设置指定单元格的只读属性
返回值: 设置成功返回 1, 否则返回 0
参数: nSheetIndex:当前要操作的页 , -1 表示当前页;页索引号从 0 开始 , 取值范围为 0 到表页数减 1
nStartRow:要设置的单元格的起始的行号;-1 所有行 -2 当前鼠标选择的行
nStartCol:要设置的单元格的起始的列号;-1 所有列 -2 当前鼠标选择的列
nOperation:操作内容:0 表示取消只读,1 表示设置为只读
示例: #Report.SetCellReadOnly(-1,-1,-1,1);// 设置当前表页的单元格为只读
MergeCells
语法: #Report.MergeCells(nSheetIndex,nStartRow,nStartCol,nEndRow,nEndCol)
说明: 合并单元格
返回值: 设置成功返回 1, 否则返回 0
参数: nSheetIndex:当前要操作的页 , -1 表示当前页;页索引号从 0 开始 , 取值范围为 0 到表页数减 1
nStartRow:要合并的单元格起始行;-1 表示所有行,-2 表示鼠标所选的行
nStartCol:要合并的单元格起始列;-1 表示所有列,-2 表示鼠标所选的列
nEndRow: 要合并的单元格结束行;取值范围为 1 到表行数减 1;nStartRow<0 时无效
nEndCol:要合并的单元格结束列;取值范围为 1 到表列数减 1;nStartCol<0 时无效
示例: #Report.MergeCells(-1,-2,-1,1,1); // 合并当前表页所选行中的所有列的单元格
UnmergeCells
语法: #Report.UnmergeCells(nSheetIndex,nStartRow,nStartCol,nEndRow,nEndCol)
说明: 取消合并单元格
返回值: 设置成功返回 1, 否则返回 0
参数: nSheetIndex:当前要操作的页 , -1 表示当前页;页索引号从 0 开始 , 取值范围为 0 到表页数减 1
nStartRow:要取消合并的单元格起始行;-1 表示所有行,-2 表示鼠标所选的行
nStartCol:要取消合并的单元格起始列;-1 表示所有列,-2 表示鼠标所选的列
nEndRow:要取消合并的单元格结束行;取值范围为 1 到表行数减 1;nStartRow<0时无效
nEndCol:要取消合并的单元格结束列;取值范围为 1 到表列数减 1;nStartCol<0 时无效
示例: #Report.UnmergeCells(-1,-2,-1,1,1);// 取消合并当前表页所选行中所有列的单元格