メインコンテンツへスキップ
このオブジェクトは、テーブルブロック内の単一のテーブルセルを表します。これは TableCells コレクションの要素です。このオブジェクトでは、セルの名前、ピクセル単位の座標、およびセルの内容にアクセスできます。 各テーブルセルは個別の Block として表されます。セルの内容にアクセスするには、Block プロパティを使用します。内容の型 (例: テキスト、画像) は、IBlock::Type プロパティによって異なります。テーブルセルにテキストが含まれている場合は、IBlock::GetAsTextBlock メソッドを使用して、そのテーブルセルのテキストやその他のテキストプロパティにアクセスできます。 セルには 4 つの座標があります。つまり、セルを囲む左、右、上、下の区切り線の座標です。セルの座標はピクセル単位です。テーブルセルの座標を直接変更することはできません。これらの座標は、ITableCells::Merge メソッドおよび ITableCells::Split メソッドの影響を受けます。ただし、これらの操作は単一のセルの属性を変更するだけでなく、セルのコレクション全体にも影響し、セルの追加または削除が行われる点に注意してください。

プロパティ

NameTypeDescription
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 の操作 プロパティの操作