Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
テーブルブロック内のすべてのセルは、TableCells オブジェクトで表される 1 つのコレクションを構成します。標準的なコレクション機能に加え、このオブジェクトには、テーブルセルのグループを結合および分割するためのメソッドと、ベースとなるテーブルグリッド内の位置に基づいてコレクション内のテーブルセルのインデックスを検索するメソッドが含まれています。このコレクションには、TableBlock オブジェクトを介してアクセスできます。
- ABBYY FineReader Engine のコレクションでは、インデックスは 0 から始まります。
- C# の foreach ステートメント (Visual Basic .NET の for each) を使用して、このコレクションを操作できます。
| 名前 | 型 | 説明 |
|---|
| Application | Engine, 読み取り専用 | Engine オブジェクトを返します。 |
| Count | int, 読み取り専用 | コレクション内の要素数を格納します。 |
| Element | TableCell, 読み取り専用 | コレクション内の 1 つの要素にアクセスできます。 |
| 名前 | 説明 |
|---|
| IndexOf | 指定した基準座標の点に対応するセルのインデックスを返します。1 つの行または列に含まれるすべてのセルのインデックスを取得する場合に便利です。 |
| Item | コレクション内の 1 つの要素にアクセスします。 |
| Merge | 指定した矩形内のセルのグループを結合します。 |
| Split | 指定した矩形内のセルのグループを分割します。 |
オブジェクト図
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];
// セルに対して何らかの処理を行う
}
}
このオブジェクトは、次のコード サンプルで使用されます。
Windows: RecognizedTextProcessing、および Demo Tools: Engine Predefined Processing Profiles。
TableBlock
TableCell
Layout と Blocks の操作
Text の操作
コレクションの操作
プロパティの操作