Este objeto proporciona acceso a propiedades específicas de un bloque de la tabla. La interfaz ITableBlock deriva de la interfaz IBlock y hereda todas sus propiedades. La región de los bloques de este tipo puede constar de un solo rectángulo. La estructura de la tabla se describe mediante dos colecciones de separadores de tabla, horizontales y verticales (las propiedades HSeparators y VSeparators), y una colección de celdas de tabla (la propiedad Cells). Cada celda de la tabla se trata como un bloque de algún tipo. El número de filas (columnas) de la tabla es igual al número de separadores horizontales (verticales) menos 1. El texto reconocido es una propiedad de una sola celda, no de toda la tabla. Para acceder al texto reconocido de un bloque de la tabla, debe hacer lo siguiente: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.
- Obtenga la colección de celdas de la tabla mediante la propiedad Cells.
- Seleccione la celda deseada. Use los métodos del objeto TableCells.
- Obtenga el objeto de bloque de la celda (la propiedad ITableCell::Block).
- Compruebe que el bloque sea del tipo BT_Text (la propiedad IBlock::Type) y obtenga el objeto TextBlock mediante el método IBlock::GetAsTextBlock.
- Use la propiedad ITextBlock::Text.
Propiedades
| Nombre | Tipo | Descripción |
|---|---|---|
| Cells | TableCells, de solo lectura | Proporciona acceso a la colección de celdas del bloque de la tabla. La colección siempre contiene al menos una celda, incluso si no hay separadores de tabla en la tabla. Las celdas de la colección están organizadas en el orden de lectura lógico. |
| HSeparators | TableSeparators, de solo lectura | Proporciona acceso a la colección de separadores horizontales del bloque de la tabla. Esta colección siempre contiene al menos dos separadores, correspondientes a los bordes superior e inferior del bloque de la tabla. |
| VSeparators | TableSeparators, de solo lectura | Proporciona acceso a la colección de separadores verticales del bloque de la tabla. Esta colección siempre contiene al menos dos separadores, correspondientes a los bordes izquierdo y derecho del bloque de la tabla. |
Métodos
| Nombre | Descripción |
|---|---|
| FindBaseCellFromPoint | Permite encontrar la posición de una celda en la cuadrícula base a partir de un píxel de la imagen. Por cuadrícula base se entiende la cuadrícula formada por los bordes de la tabla y los separadores. Cada separador vertical incrementa en uno la coordenada horizontal, y cada separador horizontal incrementa en uno la coordenada vertical. Los ejes de coordenadas están orientados de izquierda a derecha y de arriba abajo. |
| InitializeGrid | Inicializa la cuadrícula de la tabla para el bloque de la tabla. |
Windows
Linux y macOS
Diagrama de objetos
Parámetro de salida
Ejemplos
Código C#
Código C#
- Windows: RecognizedTextProcessing; y herramientas de demostración: Perfiles de procesamiento predefinidos del motor.
