Pular para o conteúdo principal
Este método é implementado no lado do cliente. Ele é chamado pelo ABBYY FineReader Engine depois que células da tabela são selecionadas no Image Viewer ou no Zoom Viewer, sincronizado com o Image Viewer. Ele fornece ao cliente informações sobre o índice do bloco de tabela cujas células foram selecionadas e sobre o retângulo delimitador das células selecionadas.

Sintaxe

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] Contém o índice do bloco de tabela ao qual pertencem as células selecionadas. O índice está na coleção ILayout::VisualBlocks. Rect [in] Refere-se ao objeto FRRectangle, que contém as coordenadas do retângulo delimitador das células selecionadas. As coordenadas são definidas em uma grade de base.

Valores de retorno

Este método não tem valores de retorno específicos. Retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

Observações

  • Aqui, por grade de base, entendemos a grade formada pelas bordas e pelos separadores da tabela. Cada separador vertical incrementa a coordenada horizontal em um, e cada separador horizontal incrementa a coordenada vertical em um. Os eixos de coordenadas são orientados da esquerda para a direita e de cima para baixo.
  • A implementação do cliente desse método deve garantir que todas as exceções geradas dentro do método sejam capturadas e tratadas, e que nenhuma exceção seja propagada para fora do método. A propagação de uma exceção para fora do método pode levar a resultados imprevisíveis (como o encerramento do programa).

Veja também

IImageViewerEvents