Pular para o conteúdo principal
Este método retorna o índice de uma célula que corresponde ao ponto especificado nas coordenadas-base da grade da tabela. Aqui, por grade 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. Este método pode ser útil se você quiser obter os índices de todas as células de uma linha ou coluna. A coordenada horizontal corresponde ao número da linha, enquanto a coordenada vertical corresponde ao número da coluna. O número de linhas (colunas) na tabela é igual ao número de separadores horizontais (verticais) menos 1.

Sintaxe

C++

HRESULT IndexOf(
  int  X,
  int  Y,
  int* Result
);

C#

int IndexOf(
  int X,
  int Y
);

Visual Basic .NET

Function IndexOf( _
  X As Integer, _
  Y As Integer _
) As Integer

Parâmetros

X [in] Esta variável especifica a coordenada horizontal do ponto (definido nos separadores verticais). Y [in] Esta variável especifica a coordenada vertical do ponto (definido nos separadores horizontais). Result [out, retval] Um ponteiro para uma variável int que recebe o valor de retorno deste método.

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

O ponto especificado não deve ultrapassar a grade da tabela; caso contrário, um código de erro será retornado.

Veja também

TableCells