> ## 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 TableCells (interfaz ITableCells)

> Objeto TableCells (interfaz ITableCells) en la API de ABBYY FineReader Engine: colección de objetos TableCell para un bloque de la tabla; proporciona la funcionalidad estándar de una colección, además de Merge, Split e IndexOf por posición en la cuadrícula.

Todas las celdas de un bloque de la tabla forman una sola colección representada por el objeto TableCells. Además de la funcionalidad estándar de una colección, este objeto contiene métodos para combinar y dividir grupos de celdas de tabla, así como un método para encontrar el índice de una celda de tabla en la colección en función de su posición en una cuadrícula base de la tabla. Se puede acceder a la colección a través del objeto [TableBlock](/es/fine-reader/engine/api-reference/layout-related-objects/tableblock).

* La indexación de las colecciones de ABBYY FineReader Engine comienza en 0.
* La instrucción foreach en C# (for each en Visual Basic .NET) se puede usar para manipular la colección.

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

| Nombre                                                                                                                   | Tipo                                                                                                                                                                                                                          | 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.                              |
| Count                                                                                                                    | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), de solo lectura                                                                                                    | Almacena la cantidad de elementos de la colección.      |
| [Element](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [TableCell](/es/fine-reader/engine/api-reference/layout-related-objects/tablecell), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Proporciona acceso a un único elemento de la colección. |

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

| Nombre                                                                                                           | Descripción                                                                                                                                                                                             |
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [IndexOf](/es/fine-reader/engine/api-reference/layout-related-objects/tablecells/indexof-method)                 | Devuelve el índice de la celda que corresponde al punto especificado en coordenadas base. Este método puede resultar útil si desea obtener los índices de todas las celdas de una misma fila o columna. |
| [Item](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) | Proporciona acceso a un elemento individual de la colección.                                                                                                                                            |
| [Merge](/es/fine-reader/engine/api-reference/layout-related-objects/tablecells/merge-method)                     | Combina un grupo de celdas dentro del rectángulo especificado.                                                                                                                                          |
| [Split](/es/fine-reader/engine/api-reference/layout-related-objects/tablecells/split-method)                     | Divide un grupo de celdas dentro del rectángulo especificado.                                                                                                                                           |

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

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

<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 en las 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)

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

[Trabajar con Layout y bloques](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-layout-and-blocks)

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

[Trabajar con colecciones](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

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