> ## 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-Objekt (ITableCells-Schnittstelle)

> TableCells-Objekt (ITableCells-Schnittstelle) in der ABBYY FineReader Engine API — Sammlung von TableCell-Objekten für einen Tabellenblock; bietet die Standardfunktionen einer Sammlung sowie Merge, Split und IndexOf nach Rasterposition.

Alle Zellen eines Tabellenblocks bilden eine einzige Sammlung, die durch das TableCells-Objekt dargestellt wird. Zusätzlich zu den üblichen Funktionen einer Sammlung enthält dieses Objekt Methoden zum Zusammenführen und Aufteilen von Gruppen von Tabellenzellen sowie eine Methode zum Ermitteln des Index einer Tabellenzelle in der Sammlung anhand ihrer Position im zugrunde liegenden Tabellenraster. Die Sammlung ist über das [TableBlock](/de/fine-reader/engine/api-reference/layout-related-objects/tableblock)-Objekt zugänglich.

* Die Indexierung von ABBYY FineReader Engine-Sammlungen beginnt bei 0.
* Die `foreach`-Anweisung in C# (for each in Visual Basic .NET) kann zum Bearbeiten der Sammlung verwendet werden.

<div id="properties">
  ## Eigenschaften
</div>

| Name                                                                                                                     | Typ                                                                                                                                                                                                                      | Beschreibung                                                   |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------- |
| Application                                                                                                              | [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface), [nur lesbar](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)     | Gibt das Engine-Objekt zurück.                                 |
| Count                                                                                                                    | [int](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), nur lesbar                                                                                                    | Speichert die Anzahl der Elemente in der Sammlung.             |
| [Element](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [TableCell](/de/fine-reader/engine/api-reference/layout-related-objects/tablecell), [nur lesbar](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Ermöglicht den Zugriff auf ein einzelnes Element der Sammlung. |

<div id="methods">
  ## Methoden
</div>

| Name                                                                                                             | Beschreibung                                                                                                                                                                                                 |
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [IndexOf](/de/fine-reader/engine/api-reference/layout-related-objects/tablecells/indexof-method)                 | Gibt den Index der Zelle zurück, die dem angegebenen Punkt in Basiskoordinaten entspricht. Diese Methode kann nützlich sein, wenn Sie die Indizes aller Zellen in einer Zeile oder Spalte ermitteln möchten. |
| [Item](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) | Ermöglicht den Zugriff auf ein einzelnes Element der Sammlung.                                                                                                                                               |
| [Merge](/de/fine-reader/engine/api-reference/layout-related-objects/tablecells/merge-method)                     | Fasst eine Gruppe von Zellen innerhalb des angegebenen Rectangle zusammen.                                                                                                                                   |
| [Split](/de/fine-reader/engine/api-reference/layout-related-objects/tablecells/split-method)                     | Teilt eine Gruppe von Zellen innerhalb des angegebenen Rectangle auf.                                                                                                                                        |

<div id="related-objects">
  ## Verwandte Objekte
</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" />[](/de/fine-reader/engine/api-reference/layout-related-objects/tableblock#cells)[](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/de/fine-reader/engine/api-reference/layout-related-objects/tablecell)[](/de/fine-reader/engine/api-reference/layout-related-objects/tableblock)

[Objektdiagramm](/de/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## Beispiele
</div>

<Accordion title="C#-Code">
  ```csharp theme={null}
  FREngine.IBlock block;
  // Tabellenzellen abrufen
  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];
    // etwas mit der Zelle tun
   }
  }
  ```
</Accordion>

Das Objekt wird in den folgenden Codebeispielen verwendet:

Windows: [RecognizedTextProcessing](/de/fine-reader/engine/guided-tour/samples#recognizedtextprocessing); und Demo Tools: [Vordefinierte Verarbeitungsprofile der Engine](/de/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles).

<div id="see-also">
  ## Siehe auch
</div>

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

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

[Arbeiten mit Layout und Blöcken](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-layout-and-blocks)

[Arbeiten mit Text](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-text)

[Arbeiten mit Sammlungen](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[Arbeiten mit Eigenschaften](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
