> ## 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 TableCell (interface ITableCell)

> Objet TableCell (interface ITableCell) dans l’API ABBYY FineReader Engine — représente une cellule unique d’un TableBlock ; expose Block (contenu de la cellule), les coordonnées et Name ; les coordonnées sont affectées par ITableCells::Merge et Split.

Cet objet représente une cellule unique d’un bloc de tableau. Il s’agit d’un élément d’une collection [TableCells](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecells). L’objet permet d’accéder au nom de la cellule, à ses coordonnées en pixels et à son contenu.

Chaque cellule de tableau est représentée par un bloc distinct. Pour accéder au contenu de la cellule, vous devez utiliser la propriété Block. Le type du contenu (par exemple, texte ou image) dépend de la propriété [IBlock::Type](/fr/fine-reader/engine/api-reference/layout-related-objects/block#type). Si la cellule de tableau contient du texte, vous pouvez accéder au texte de la cellule et à d’autres propriétés du texte à l’aide de la méthode IBlock::GetAsTextBlock.

Une cellule possède quatre coordonnées — celles des Separator de gauche, de droite, du haut et du bas qui l’entourent. Les coordonnées de la cellule sont exprimées en pixels. Les coordonnées des cellules de tableau ne peuvent pas être modifiées directement. Elles sont affectées par les méthodes [ITableCells::Merge](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecells/merge-method) et [ITableCells::Split](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecells/split-method). Sachez toutefois que ces opérations ne modifient pas seulement les attributs d’une seule cellule, mais affectent l’ensemble de la collection de cellules, en ajoutant ou en supprimant des cellules."

<div id="properties">
  ## Propriétés
</div>

| Nom         | 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.                                        |
| Block       | [Block](/fr/fine-reader/engine/api-reference/layout-related-objects/block), [lecture seule](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)     | Donne accès au bloc de la cellule.                              |
| Bottom      | [int](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), lecture seule                                                                                                | Stocke la coordonnée du bord inférieur de la cellule en pixels. |
| Left        | [int](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), lecture seule                                                                                                | Stocke la coordonnée du bord gauche de la cellule en pixels.    |
| Right       | [int](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), lecture seule                                                                                                | Stocke la coordonnée du bord droit de la cellule en pixels.     |
| Top         | [int](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), lecture seule                                                                                                | Stocke la coordonnée du bord supérieur de la cellule en pixels. |

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

| Nom                                                                                                             | Description                                                    |
| --------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| [ChangeBlockType](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecell/changeblocktype-method) | Modifie le type du bloc correspondant à la cellule de tableau. |

<div id="related-objects">
  ## Objets associés
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/tablecell.gif?s=b07c8ddf2acef1ea9e1f9fa6f736edc3" alt="TableCell" width="227" height="201" data-path="images/fine-reader/engine/tablecell.gif" />[](/fr/fine-reader/engine/api-reference/layout-related-objects/block)[](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecells)[](/fr/fine-reader/engine/api-reference/layout-related-objects/tableblock)[](/fr/fine-reader/engine/api-reference/layout-related-objects/block)[](/fr/fine-reader/engine/api-reference/layout-related-objects/layoutblocks)[](/fr/fine-reader/engine/api-reference/layout-related-objects/layout)

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

<div id="output-parameter">
  ## Paramètre de sortie
</div>

Cet objet est le paramètre de sortie de la méthode [Item](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) de l’objet [TableCells](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecells).

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

<Accordion title="Code C#">
  ```csharp theme={null}
  FREngine.IBlock block;
  // Récupération des cellules de 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>

L’objet est utilisé dans les exemples de code suivants :

* Windows : [RecognizedTextProcessing](/fr/fine-reader/engine/guided-tour/samples#recognizedtextprocessing) ; ainsi que dans les 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)

[TableCells](/fr/fine-reader/engine/api-reference/layout-related-objects/tablecells)

[Utilisation de Layout et des objets Block](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-layout-and-blocks)

[Utilisation du texte](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-text)

[Utilisation des propriétés](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
