MyZghCell 表格编辑打印控件 V1.0
程
序
员
手
册
贵州省贵阳市 惠星工作室
小妹最可爱
E_Mail: Zgh1699@163.com 电话:(0851) 5951014
2004-10-26
一、常规单元格属性;
1、单元格颜色设置
A、 Cells[1,2].Color := clRed;
以上方法是不会自动刷新单元格(即结果不会马上反映到表格上);
B、 Colors[1,2] := clRed;
以上方法是将会自动刷新单元格(即结果不会马上反映到表格上);
2、填充单元格数据:
A、常规填充:
ForeTexts [1,2]:=’AAAA’;
写入前台数据;
BackTexts[1,2]:=’BBBBB’;
写入后台数据;
使用该方法填充数据时,单元格会自动刷新,但在大批量填充数据时速度会很慢。
B、启用虚模式填充数据:
其填充方法与上面一样。
只是在填充前将 AutoUpdate 属性值为 False,填充写毕后将其值为 True;
例:
MyZghCell1.AutoUpdate:=False;
For I:=1 To MyZghCell1.CountCol Do
Begin
For N:=1 To MyZghCell1.CountRow Do
MyZghCell1. ForeTexts[I,N]:=’AAAA’;
End;
MyZghCell1.AutoUpdate:=False;
3、单元格格式:
A、格式类型:DataStyle : TDataStyle;
B、可选格式:
文本型(DsText),整型( dsNumber),日期型( dsDate),
时间型(dsTime),浮点型( dsFormula)
4、对齐方式:
A、格式类型:AlignMode : TAlignMode;
B、可选格式:
居上左对齐(taTopLeft),居上中对齐( taTop),居上右对齐( taTopRight),
左对齐(taLeft),左右居中( taCenter),右对齐( taRight),
居下左对齐(taBottomLeft),居下中对齐( taBottom),
居下右对齐(taBottomRight)
5、单元格只读状态:ReadOnly : Boolean;
6、单元格输入文本时是否自动换行:AutoWordBreak : Boolean;
7、是否显示前台文:ShowForeText : Boolean; 为 True 时显示前台文本,为 False 时显示
后台文本。(做报表公式编辑非常有用)
8、是否画单元格上线:LeinToTop : Boolean; 画线时用
9、是否画单元格左线:LeinToLeft : Boolean;
10、是否画单元格下线:LeinToBottom : Boolean;
11、是否画单元格右线:LeinToRight : Boolean;
12、表格线颜色:LienColor:TColor;
13、是否画单元格从上至下划左斜线:TopDrawLA:Boolean;
14、是否画单元格从上至下划左斜线 1:TopDrawLB:Boolean;
15、是否画单元格从上至下划左斜线 2:TopDrawLC:Boolean;
16、是否画单元格从下至上划左斜线:BotDrawLA:Boolean;
15、是否画单元格从下至上划左斜线 1:BotDrawLB:Boolean;
16、是否画单元格从下至上划左斜线 2:BotDrawLC:Boolean;
17、是否允许输入负数:AllowNegative : Boolean;
18、是否在小数后面补 0TrailingZero :Boolean;
19、输入数值 0 时是否当作空串处理:ZeroNull : Boolean;
20、是否有千分号:ThousandSep : Boolean;
21、文本编辑时最大编辑长度:MaxLength : Integer;
22、整数部分最大长度:IntLength : Integer;
23、小数部分最大长度:DecLength : Integer;
24、单元格线条线宽度:LineWidth : Integer;
25、单元格线条类型:PenStyle : TPenStyle;
26、单元格存储值:Number : Integer;
27、单元格背景颜色:Color : TColor;
28、单元格字体大小:FontSize: Integer;
29、单元格字体颜色:FontColor: TColor;
30、单元格字体类型:FontStyle: TFontStyles;
31、单元格字体名称:FontName : string;
32、单元格前台文本:ForeText : string;
33、单元格后台文本:BackText : string;
二、非常规单元格属性
1、是否在失去焦点时仍然显示兰色的粗框 AlwaysDrawFocus;
2、是否启用虚模式即时刷新数据:AutoUpdate
3、单元格类型:CellAlignMode;
4、单元格类型:CellAllowNegative;
5、单元格类型:CellAutoWordBreak;
6、单元格颜色:CellColor;
7、单元格数据类型:CellDataStyle;
8、单元格小数位数:CellDecLength;
9、单元格字体颜色:CellFontColor;
10、单元格字体大小:CellFontSize;
11、单元格字体类型:CellFontStyle;
12、单元格整数长度:CellIntLength;
13、单元格线条宽度:CellLineWidth;
14、单元格文本编辑最大长度:CellMaxLength;