Passer au contenu principal
Cette méthode permet de trouver la position d’une cellule dans la grille de base pour un pixel donné. Les coordonnées d’une cellule dans une grille de base sont celles de son coin supérieur gauche dans cette grille. Par grille de base, on entend ici la grille formée par les bordures du tableau et les Separator. Chaque Separator vertical incrémente la coordonnée horizontale d’une unité, et chaque Separator horizontal incrémente la coordonnée verticale d’une unité. Les axes de coordonnées sont orientés de gauche à droite et de haut en bas. Les coordonnées en pixels relatives à l’image doivent se situer à l’intérieur de la région du bloc de tableau ; sinon, la valeur de coordonnée de base renvoyée sera -1.

Syntaxe

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 _
)

Paramètres

X [in] Cette variable contient la coordonnée horizontale du pixel par rapport à l’image. Y [in] Cette variable contient la coordonnée verticale du pixel par rapport à l’image. BaseX [in,out] La coordonnée horizontale de la cellule dans la grille de base est renvoyée dans cette variable. BaseY [in,out] La coordonnée verticale de la cellule dans la grille de base est renvoyée dans cette variable.

Valeurs de retour

Cette méthode ne comporte pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions d’ABBYY FineReader Engine.

Voir aussi

TableBlock