跳转到主要内容
该对象表示表格 Block 中的单个表格单元格。它是 TableCells 集合中的一个元素。该对象可用于访问单元格的名称、像素坐标以及单元格内容。 每个表格单元格都表示为一个单独的 Block。要访问单元格内容,应使用 Block 属性。内容的类型 (例如文本、图片) 取决于 IBlock::Type 属性。如果表格单元格包含文本,则可以使用 IBlock::GetAsTextBlock 方法访问该单元格的文本及其他文本属性。 一个单元格有四个坐标——即围绕它的左、右、上、下分隔符的坐标。单元格坐标以像素为单位。表格单元格的坐标不能直接更改。它们会受到 ITableCells::MergeITableCells::Split 方法的影响。但请注意,这些操作不仅会更改单个单元格的属性,还会影响整个单元格集合,并添加或删除单元格。

属性

名称类型说明
ApplicationEngine, 只读返回 Engine 对象。
BlockBlock, 只读提供对该单元格所在 Block 的访问。
Bottomint, 只读存储单元格底边的像素坐标。
Leftint, 只读存储单元格左边的像素坐标。
Rightint, 只读存储单元格右边的像素坐标。
Topint, 只读存储单元格上边的像素坐标。

方法

名称描述
ChangeBlockType更改与该表格单元格对应的 Block 的类型。
TableCell 对象图

输出参数

该对象是 TableCells 对象的 Item 方法的输出参数。

示例

FREngine.IBlock block;
// 获取表格单元格
if (block.Type == FREngine.BlockTypeEnum.BT_Table)
{
 FREngine.ITableBlock tableBlock = block.GetAsTableBlock();
 for( int iCell = 0; iCell < tableBlock.Cells.Count; iCell++ ) {
  FREngine.ITableCell cell = tableBlock.Cells[iCell];
  // 对单元格执行操作
 }
}
可在以下代码示例中使用该对象:

另请参阅

TableBlock TableCells 使用 Layout 和 Block 使用 Text 使用 Properties