> ## 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 オブジェクト（ITableCells インターフェイス）

> ABBYY FineReader Engine API の TableCells オブジェクト（ITableCells インターフェイス）— テーブルブロックの TableCell オブジェクトのコレクションです。標準的なコレクション機能に加え、Merge、Split、およびグリッド位置による IndexOf を提供します。

テーブルブロック内のすべてのセルは、TableCells オブジェクトで表される 1 つのコレクションを構成します。標準的なコレクション機能に加え、このオブジェクトには、テーブルセルのグループを結合および分割するためのメソッドと、ベースとなるテーブルグリッド内の位置に基づいてコレクション内のテーブルセルのインデックスを検索するメソッドが含まれています。このコレクションには、[TableBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/tableblock) オブジェクトを介してアクセスできます。

* ABBYY FineReader Engine のコレクションでは、インデックスは 0 から始まります。
* C# の foreach ステートメント (Visual Basic .NET の for each) を使用して、このコレクションを操作できます。

<div id="properties">
  ## プロパティ
</div>

| 名前                                                                                                                       | 型                                                                                                                                                                                                                    | 説明                        |
| ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
| Application                                                                                                              | [Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)     | Engine オブジェクトを返します。       |
| Count                                                                                                                    | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), 読み取り専用                                                                                                    | コレクション内の要素数を格納します。        |
| [Element](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [TableCell](/ja/fine-reader/engine/api-reference/layout-related-objects/tablecell), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | コレクション内の 1 つの要素にアクセスできます。 |

<div id="methods">
  ## メソッド
</div>

| 名前                                                                                                               | 説明                                                                     |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| [IndexOf](/ja/fine-reader/engine/api-reference/layout-related-objects/tablecells/indexof-method)                 | 指定した基準座標の点に対応するセルのインデックスを返します。1 つの行または列に含まれるすべてのセルのインデックスを取得する場合に便利です。 |
| [Item](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) | コレクション内の 1 つの要素にアクセスします。                                               |
| [Merge](/ja/fine-reader/engine/api-reference/layout-related-objects/tablecells/merge-method)                     | 指定した矩形内のセルのグループを結合します。                                                 |
| [Split](/ja/fine-reader/engine/api-reference/layout-related-objects/tablecells/split-method)                     | 指定した矩形内のセルのグループを分割します。                                                 |

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/tablecells.gif?s=93258c2b3685bf25b2e467174cda13d0" alt="TableCells" width="122" height="84" data-path="images/fine-reader/engine/tablecells.gif" />[](/ja/fine-reader/engine/api-reference/layout-related-objects/tableblock#cells)[](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/ja/fine-reader/engine/api-reference/layout-related-objects/tablecell)[](/ja/fine-reader/engine/api-reference/layout-related-objects/tableblock)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## サンプル
</div>

<Accordion title="C# コード">
  ```csharp theme={null}
  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];
    // セルに対して何らかの処理を行う
   }
  }
  ```
</Accordion>

このオブジェクトは、次のコード サンプルで使用されます。

Windows: [RecognizedTextProcessing](/ja/fine-reader/engine/guided-tour/samples#recognizedtextprocessing)、および Demo Tools: [Engine Predefined Processing Profiles](/ja/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles)。

<div id="see-also">
  ## 関連項目
</div>

[TableBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/tableblock)

[TableCell](/ja/fine-reader/engine/api-reference/layout-related-objects/tablecell)

[Layout と Blocks の操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-layout-and-blocks)

[Text の操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-text)

[コレクションの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[プロパティの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
