> ## 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.

# Objet TableCells (Interface ITableCells)

> Objet TableCells (interface ITableCells) dans l’API ABBYY FineReader Engine — collection d’objets TableCell pour un table block ; fournit les fonctionnalités standard de collection ainsi que Merge, Split et IndexOf par position dans la grille.

Toutes les cellules d'un table block forment une collection unique représentée par l'objet TableCells. En plus des fonctionnalités standard de collection, cet objet contient des méthodes pour fusionner et diviser des groupes de cellules de tableau, ainsi qu'une méthode permettant de retrouver l'indice d'une cellule de tableau dans la collection à partir de sa position dans le table grid de base. La collection est accessible via l'objet [TableBlock](/fr/fine-reader/engine/api-reference/layout-related-objects/tableblock).

* L'indexation des collections ABBYY FineReader Engine commence à 0.
* L'instruction foreach en C# (for each en Visual Basic .NET) peut être utilisée pour parcourir la collection.

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

| Name                                                                                                                     | Type                                                                                                                                                                                                                        | Description                                           |
| ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- |
| Application                                                                                                              | [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface), [lecture seule](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)     | Retourne l'objet Engine.                              |
| Count                                                                                                                    | [int](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), lecture seule                                                                                                    | Stocke le nombre d'éléments dans la collection.       |
| [Element](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [TableCell](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecell), [lecture seule](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Fournit l'accès à un élément unique de la collection. |

<div id="methods">
  ## Méthodes
</div>

| Nom                                                                                                              | Description                                                                                                                                                                                                   |
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [IndexOf](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecells/indexof-method)                 | Retourne l'indice de la cellule correspondant au point spécifié en base coordinates. Cette méthode peut être utile si vous souhaitez obtenir les indices de toutes les cellules d'une ligne ou d'une colonne. |
| [Item](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) | Fournit l'accès à un élément unique de la collection.                                                                                                                                                         |
| [Merge](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecells/merge-method)                     | Fusionne un groupe de cellules à l'intérieur du Rectangle spécifié.                                                                                                                                           |
| [Split](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecells/split-method)                     | Split un groupe de cellules à l'intérieur du Rectangle spécifié.                                                                                                                                              |

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

[Diagramme d'objets](/fr/fine-reader/engine/api-reference/object-diagram)

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

<Accordion title="Code C#">
  ```csharp theme={null}
  FREngine.IBlock block;
  // Récupération des cellules du tableau
  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];
    // effectuer une opération sur la cellule
   }
  }
  ```
</Accordion>

Cet objet est utilisé dans les exemples de code suivants :

Windows : [RecognizedTextProcessing](/fr/fine-reader/engine/guided-tour/samples#recognizedtextprocessing) ; et Demo Tools : [Engine Predefined Processing Profiles](/fr/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles).

<div id="see-also">
  ## Voir aussi
</div>

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

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

[Working with Layout and Blocks](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-layout-and-blocks)

[Working with Text](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-text)

[Utilisation des collections](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[Working with Properties](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
