表格显示控件

属性:

属性名 描述 默认值 备注
x1 左上角X1坐标 0
y1 左上角y1坐标 0
x2 右下角X2坐标 200
y2 右下角y2坐标 160
status 状态寄存器 128 这里设置定时值可以驱动随机数演示
status2 状态寄存器 0
tcol 列宽设置 ... 参见下面说明
trow 行宽设置 ... 参见下面说明
cell 表格内容 ... 参见下面说明
dotm 显示汉字的点阵大小 16 汉字点阵数12/16/24/32/48/64
cc 显示汉字的颜色 15
bc 背景色 63
gc 格子颜色值 2
xn x方向格子数量 3
yn y方向格子数量 3

方法

方法名称 描述 备注
setcell 设置n行m列的单元格数据 void setcell(int m,int n,str cellstr)
getcell 获取n行m列的单元格数据 str getcell(int m,int n)
(m,n)坐标在表格中的样例
(0,0) (1,0) (2,0) (3,0)
(0,1) (1,1) (2,1) (3,1)
(0,2) (1,2) (2,2) (3,2)
(0,3) (1,3) (2,3) (3,3)

使用方法:

tcol="40|60|60|80"; //"|"隔开的列宽,单位:点
trow="20|30|30|30|30|30|30";//"|"隔开的行高,单位:点
/*
cell的内容如下:
端口|AD获取|INP|OUT
E1|0|H|@
E2|0|H|@
E3|0|H|@
E4|0|H|@
E5|0|H|@
E6|0|H|@
*/
cell="端口|AD获取|INP|OUT\r\nE1|0|H|@\r\nE2|0|H|@\r\nE3|0|H|@\r\nE4|0|H|@\r\nE5|0|H|@\r\nE6|0|H|@";