信息化 频道

<连载>Protel二次开发从入门到精通

  3.7 SpreadAPI_CopyDown过程

声明(来自SpAPI单元):

Procedure SpreadAPI_CopyDown(Spread : TSPHandle);

描述:

SpreadAPI_CopyDown过程复制一个选择区的顶行内容到选择区的其它行。

参见其它:

SpreadAPI_Copy过程

SpreadAPI_CopyRight过程

  3.8 SpreadAPI_CopyRight过程

声明(来自SpAPI单元):

Procedure SpreadAPI_CopyRight(Spread : TSPHandle);

描述:

SpreadAPI_CopyRight过程复制一个选择区的左列单元到选择区的其它列。

参见其它:

SpreadAPI_Copy过程

SpreadAPI_CopyDown过程

  3.9 SpreadAPI_Cut过程

声明(来自SpAPI单元):

Procedure SpreadAPI_Cut(Spread : TSPHandle);

描述:

SpreadAPI_Cut过程剪切一个文档中选择的单元的内容到剪贴板。

参见其它:

SpreadAPI_Copy过程

  3.10 SpreadAPI_DefaultColors过程

声明(来自SpAPI单元):

Procedure SpreadAPI_DefaultColors(Spread : TSPHandle);

描述:

SpreadAPI_DefaultColors过程显示颜色面板对话框,此面板颜色对话框允许您来编辑面板的颜色或使用默认的颜色,对每一个spread文档,颜色customisations是局部的。

  3.11 SpreadAPI_Delete过程

声明(来自SpAPI单元):

Procedure SpreadAPI_Delete(Spread : TSPHandle; R1,C1,R2,C2 : Integer; Shift: String);

描述:

SpreadAPI_Delete过程删除单元,位移(Shift)指定的删除位置,通过R1、C1、R2、C2参数指定的单元被删除,位移(Shift)类型被指定为“Right”、“Down”、“Columns”、“Rows”字符串。

  3.12 SpreadAPI_EndEditMode过程

声明(来自SpAPI单元):

Procedure SpreadAPI_EndEditMode(Spread : TSPHandle);

描述:

SpreadAPI_EndEditMode过程结束单元编辑活动,并于编辑模式在单元中活动时,应用任何修改编辑模式。

参见其它:

SpreadAPI_CancelEditMode函数

SpreadAPI_StartEditMode函数

  3.13 SpreadAPI_FormatCellAlignment过程

声明(来自SpAPI单元):

Procedure SpreadAPI_FormatCellAlignment(Spread : TSPHandle; Horizontal,WordWrap,Vertical : Integer );

描述:

SpreadAPI_FormatCellAlignment过程指定在选定的范围内数据水平和垂直的排列,另外,自动换行能被激活或失效。

参数

类型

描述

Horizontal

Integer

这里有几个值,如果horizontal = 1,为一般排列,2为左排列,3为中心排列,4为右排列,5为填满,6为整版排列,7为中心交叉单元。

Wordwrap

Integer

分配一个零值,设置自动换行为假,否则分配一个1值,来设置自动换行为真。

Vertical

Integer

这里有三个值,如果是1,顶对齐,2为中心对齐,3为底对齐。

  3.14 SpreadAPI_FormatColumn过程

声明(来自SpAPI单元):

Procedure SpreadAPI_FormatColumn(Spread : TSPHandle; C1,C2,Width : Integer );

描述:

SpreadAPI_FormatColumn过程指定选择列宽,宽度被通过指定的宽度单位设置,单位等于默认字体情况下0字符的1/256宽度。

参数

类型

描述

C1

Integer

指定开始的要被修改的列。

C2

Integer

指定结束的要被修改的列。

Width

Integer

新的列的宽度,如果宽度被设置为-1,则列的宽度大小自动改变。

  3.15 SpreadAPI_GetActiveCell过程

声明(来自SpAPI单元):

Procedure SpreadAPI_GetActiveCell(Spread : TSPHandle; Var R,C : Integer);

描述:

SpreadAPI_GetActiveCell过程返回活动单元的行和列的值。

  3.16 SpreadAPI_GetCellValue过程

声明(来自SpAPI单元):

Procedure SpreadAPI_GetCellValue(Spread : TSPHandle; R,C : Integer; Formula : Boolean; Var Value : String);

描述:

SpreadAPI_GetCellValue过程依赖于formula的状态来返回一个活动单元或指定单元的值,如果R和C的值是-1,则formula或文档的文本值被返回。

  3.17 SpreadAPI_GetCellValueType过程

声明(来自SpAPI单元):

Procedure SpreadAPI_GetCellValueType(Spread : TSPHandle; R,C: Integer; Var TheType: Integer);

描述:

SpreadAPI_GetCellValueType过程返回一个指定单元的数据类型。

  3.18 SpreadAPI_GetColName过程

声明(来自SpAPI单元):

Procedure SpreadAPI_GetColName(Spread : TSPHandle; C : Integer; Var Name : String);

描述:

SpreadAPI_GetColName过程返回指定列的名称,如果C=-1,那么活动单元名称被返回。

  3.19 SpreadAPI_GetLastCol过程

声明(来自SpAPI单元):

Procedure SpreadAPI_GetlastCol(Spread : TSPHandle; Var LastCol : Integer);

描述:

SpreadAPI_GetlastCol过程返回在此文档中最后使用的列的数目。

0
相关文章