3 4 120 140 60 50 20 40
语句如下
Relations
DesignTable1 sheet_name.CloserInfConfig(\
60mm, \ 返回 3。
说明
线 1、2 和 3 的值都小于或等于在方法参数中指定的值。
因为在参数列表中指定的第一参数是“PadLim1”,因此方法将扫描线 1、2 和 3,并 搜索最大的“PadLim1”值(小于或等于 60 mm)。两个配置符合条件:配置 1 和配置 3。
因为指定的第二参数为“SketchRadius”,因此方法将扫描配置 1 和 3,并搜索最大的
“SketchRadius”值(小于或等于 130 mm)。函数再次找到两个符合条件的配置。 然后,
方法重新扫描线 1 和 3 并搜索最大的“PadLim2”值(小于或等于 40mm)。 结果为线 3。
CloserValueSupInColumn()
适用于设计表图纸。扫描列的值并返回最大的单元格值(最接近于指定值的值)。如果未找到任 何值或者未正确指定方法参数,则返回 0。
语法
sheet.CloserValueSupInColumn(columnIndex:Integer, Value:Real)
CloserValueSupInColumn 方法使用两个参数:
参数 columnIndex Value
描述 必选。表的列索引。从 1 到 n 的整数。 必选。搜索的值。应当为一个实数。
示例
ValueSup=Relations DesignTable1 sheet_name.CloserValueSupInColumn(1, 16
80mm)
Message(\
CloserValueInfInColumn()
适用于设计表图纸。扫描列的值并返回最小单元格值(最接近于指定值的值)。如果未找到任何 值或者未正确指定方法参数,将返回 0。
语法
sheet.CloserValueInfInColumn(columnIndex:Integer, value:Real):Real
CloserValueInfInColumn 函数具有两个参数:
参数 columnIndex value
描述 必选。表中列的编号或索引。从 1 到 n 的整数。 必选。搜索的值。应当为一个实数。
示例
Message(\is # \
Relations
DesignTable1
sheet_name.CloserValueInfInColumn(2,41mm))
MinInColumn() 适用于设计表图纸。返回最小列值。如果指定的
列超出范围,则返回 0。 语法
sheet.MinInColumn(columnIndex :Index):Real
其中 columnIndex 为列编号。
17
示例
MinimumValue=MinInColumn(3) Message(\is expected)\/* you can use also */ Message(\
样例
KwrProgramDT.CATPart
MaxInColumn() 适用于设计表图纸。返回最大列值。如果列不包含数字值或没有正确指
定方法参数,则返回 0。 语法
sheet.MaxInColumn(columnIndex:Integer):Real
示例
MaximumValue=Relations
DesignTable1
sheet_name.MaxInColumn(1)
Message(\
LocateInColumn()
适用于设计表图纸。返回包含指定值的第一行的索引。如果未找到该值或没有正确指定该方法的 参数,将返回 0。
语法
sheet.LocateInColumn(columnIndex:Integer, value:Literal) :Integer
LocateInColumn 方法具有两个参数:
参数 描述 18
ColumnNumber Value
必选。表中列的编号或索引。从 1 到 n 的整 必选。搜索的值。可以为字符串或布尔值
示例
Line=Relations DesignTable1 sheet_name.LocateInColumn(4,11mm)
if (Line == 0) { Message(\}
CellAsString()
适用于设计表图纸。返回一列中某个单元格的内容。如果该单元格为空或没有正确指定方法参数, 则返回空字符串。
语法
sheet.CellAsString(rowIndex:Integer, columnIndex:Integer):String
其中 rowIndex 为配置编号,columnIndex 为列编号。
示例
CString=Relations DesignTable1 sheet_name.CellAsString(1,5)
if (CString == \{ Message(\
}
CellAsBoolean()
适用于设计表图纸。返回专用于布尔值的列中单元格的内容。如果单元格中不包含布尔值或没有 正确指定方法参数,则返回 false。
19
语法
sheet.CellAsBoolean(rowIndex:Integer, columnIndex:Integer):Boolean
CellAsBoolean 方法具有两个参数:
参数 rowIndex columnIndex
描述 必选。配置编号。从 1 到 n 的整数。 必选。表的列索引。从 1 到 n 的整数。
示例
Boolean2=Relations DesignTable1 sheet_name.CellAsBoolean(1,5)
if (Boolean2 <> true) { Message(\}
CellAsReal()
适用于设计表图纸。返回专用于实数值的列中单元格的内容。如果该单元格不包含实数或没有正 确指定方法参数,则返回 0。
语法
sheet.CellAsReal(rowIndex:Integer, columnIndex:Integer):Real
其中 rowIndex 为配置编号(从 1 到 n 的整数),columnIndex 为列数。
SetCell()
使您能够填充位于 Excel 文件或表文件内给定位置的单元格。 请注意:索引应该在左上角的 (1,1) 单元格中从 1 开始。
20