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

# Objeto TableCell (interfaz ITableCell)

> Objeto TableCell (interfaz ITableCell) en la API de ABBYY FineReader Engine: representa una única celda de la tabla de un TableBlock; expone Block (contenido de la celda), coordenadas y Name; las coordenadas se ven afectadas por ITableCells::Merge y Split.

Este objeto representa una única celda de la tabla dentro de un bloque de la tabla. Es un elemento de una colección [TableCells](/es/fine-reader/engine/api-reference/layout-related-objects/tablecells). El objeto proporciona acceso al nombre de la celda, a sus coordenadas en píxeles y al contenido de la celda.

Cada celda de la tabla se representa como un bloque independiente. Para acceder al contenido de la celda, debe usar la propiedad Block. El tipo de contenido (por ejemplo, texto o imagen) depende de la propiedad [IBlock::Type](/es/fine-reader/engine/api-reference/layout-related-objects/block#type). Si la celda de la tabla contiene texto, puede acceder al texto de la celda y a otras propiedades de texto mediante el método IBlock::GetAsTextBlock.

Una celda tiene cuatro coordenadas: las de los separadores izquierdo, derecho, superior e inferior que la delimitan. Las coordenadas de la celda se expresan en píxeles. Las coordenadas de la celda de la tabla no pueden modificarse directamente. Se ven afectadas por los métodos [ITableCells::Merge](/es/fine-reader/engine/api-reference/layout-related-objects/tablecells/merge-method) e [ITableCells::Split](/es/fine-reader/engine/api-reference/layout-related-objects/tablecells/split-method). No obstante, tenga en cuenta que estas operaciones no solo cambian los atributos de una sola celda, sino que también afectan a la colección de celdas en su conjunto, ya que agregan o eliminan celdas."

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

| Name        | Type                                                                                                                                                                                                                      | Descripción                                                        |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| Application | [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Devuelve el objeto Engine.                                         |
| Block       | [Block](/es/fine-reader/engine/api-reference/layout-related-objects/block), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)     | Permite acceder al bloque de la celda.                             |
| Bottom      | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), de solo lectura                                                                                                | Almacena la coordenada del borde inferior de la celda en píxeles.  |
| Left        | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), de solo lectura                                                                                                | Almacena la coordenada del borde izquierdo de la celda en píxeles. |
| Right       | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), de solo lectura                                                                                                | Almacena la coordenada del borde derecho de la celda en píxeles.   |
| Top         | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), de solo lectura                                                                                                | Almacena la coordenada del borde superior de la celda en píxeles.  |

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

| Nombre                                                                                                          | Descripción                                                       |
| --------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [ChangeBlockType](/es/fine-reader/engine/api-reference/layout-related-objects/tablecell/changeblocktype-method) | Cambia el tipo del bloque correspondiente a la celda de la tabla. |

<div id="related-objects">
  ## Objetos relacionados
</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" />[](/es/fine-reader/engine/api-reference/layout-related-objects/block)[](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/es/fine-reader/engine/api-reference/layout-related-objects/tablecells)[](/es/fine-reader/engine/api-reference/layout-related-objects/tableblock)[](/es/fine-reader/engine/api-reference/layout-related-objects/block)[](/es/fine-reader/engine/api-reference/layout-related-objects/layoutblocks)[](/es/fine-reader/engine/api-reference/layout-related-objects/layout)

[Diagrama de objetos](/es/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Parámetro de salida
</div>

Este objeto es el parámetro de salida del método [Item](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) del objeto [TableCells](/es/fine-reader/engine/api-reference/layout-related-objects/tablecells).

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

<Accordion title="Código en C#">
  ```csharp theme={null}
  FREngine.IBlock block;
  // Obtener celdas de la tabla
  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];
    // hacer algo con la celda
   }
  }
  ```
</Accordion>

El objeto se utiliza en los siguientes ejemplos de código:

* Windows: [RecognizedTextProcessing](/es/fine-reader/engine/guided-tour/samples#recognizedtextprocessing); y herramientas de demostración: [Perfiles de procesamiento predefinidos del motor](/es/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles).

<div id="see-also">
  ## Consulte también
</div>

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

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

[Uso de Layout y Blocks](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-layout-and-blocks)

[Uso del texto](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-text)

[Uso de las propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
