Saltar al contenido principal
Este método se implementa en el lado del cliente. ABBYY FineReader Engine lo invoca después de que se hayan seleccionado celdas de una tabla, ya sea en Image Viewer o en Zoom Viewer, sincronizado con Image Viewer. Proporciona al cliente información sobre el índice del bloque de tabla cuyas celdas se han seleccionado y sobre el rectángulo que rodea las celdas seleccionadas.

Sintaxis

C++

HRESULT OnTableCellsSelected(
  int           BlockIndex,
  IFRRectangle* Rect
);

C#

void OnTableCellsSelected(
  int         BlockIndex,
  IFRRectangle Rect
);

Visual Basic .NET

Sub OnTableCellsSelected( _
  BlockIndex As Integer, _
  Rect As IFRRectangle _
)

Parámetros

BlockIndex [in] Contiene el índice del bloque de tabla cuyas celdas están seleccionadas. El índice se encuentra en la colección ILayout::VisualBlocks. Rect [in] Hace referencia al objeto FRRectangle, que contiene las coordenadas del rectángulo que rodea las celdas seleccionadas. Las coordenadas se definen en una cuadrícula base.

Valores de retorno

Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.

Observaciones

  • Aquí, por cuadrícula base se entiende la cuadrícula formada por los bordes y separadores de la tabla. Cada separador vertical incrementa la coordenada horizontal en una unidad, y cada separador horizontal incrementa la coordenada vertical en una unidad. Los ejes de coordenadas están orientados de izquierda a derecha y de arriba abajo.
  • La implementación del cliente de este método debe garantizar que todas las excepciones que se produzcan dentro del método se capturen y gestionen, y que ninguna excepción se propague fuera del método. La propagación de una excepción fuera del método puede dar lugar a resultados imprevisibles (como la finalización del programa).

Consulte también

IImageViewerEvents