Pular para o conteúdo principal
Este método permite encontrar a posição da célula na grade de base para um determinado pixel. As coordenadas da célula em uma grade de base são as coordenadas do seu canto superior esquerdo nessa grade. Aqui, grade de base significa 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. As coordenadas de pixel relativas à imagem devem estar contidas na Region do bloco de tabela; caso contrário, o valor da coordenada de base retornado será -1.

Sintaxe

C++

HRESULT FindBaseCellFromPoint(
   int  X,
   int  Y,
   int* BaseX,
   int* BaseY
);

C#

void FindBaseCellFromPoint(
   int     X,
   int     Y,
   out int BaseX,
   out int BaseY
);

Visual Basic .NET

Sub FindBaseCellFromPoint( _
  X As Integer, _
  Y As Integer, _
  ByRef BaseX As Integer, _
  ByRef BaseY As Integer _
)

Parâmetros

X [in] Esta variável contém a coordenada horizontal do pixel relativa à imagem. Y [in] Esta variável contém a coordenada vertical do pixel relativa à imagem. BaseX [in,out] Nesta variável, é retornada a coordenada horizontal da célula na grade de base. BaseY [in,out] Nesta variável, é retornada a coordenada vertical da célula na grade de base.

Valores de retorno

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

Veja também

TableBlock