Saltar al contenido principal
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.
  • 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.

Propiedades

NombreTipoDescripción
ApplicationEngine, de solo lecturaDevuelve el objeto Engine.
Countint, de solo lecturaAlmacena la cantidad de elementos de la colección.
ElementTableCell, de solo lecturaProporciona acceso a un único elemento de la colección.

Métodos

NombreDescripción
IndexOfDevuelve 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.
ItemProporciona acceso a un elemento individual de la colección.
MergeCombina un grupo de celdas dentro del rectángulo especificado.
SplitDivide un grupo de celdas dentro del rectángulo especificado.
TableCells Diagrama de objetos

Ejemplos

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
 }
}
El objeto se utiliza en los siguientes ejemplos de código: Windows: RecognizedTextProcessing; y en las herramientas de demostración: Perfiles de procesamiento predefinidos del motor.

Consulte también

TableBlock TableCell Trabajar con Layout y bloques Trabajar con texto Trabajar con colecciones Trabajar con propiedades