メインコンテンツへスキップ
このメソッドを使用すると、指定したピクセルに対応するベースグリッド内のセル位置を取得できます。 ベースグリッド内のセル座標とは、そのグリッドにおけるセルの左上隅の座標を指します。ここでいうベースグリッドとは、表の境界線と区切り線で構成されるグリッドです。縦の区切り線を 1 つ越えるごとに横座標が 1 増え、横の区切り線を 1 つ越えるごとに縦座標が 1 増えます。座標軸は左から右、上から下の向きです。画像に対する相対的なピクセル座標は、テーブルブロックの領域内に存在している必要があります。そうでない場合、返されるベース座標値は -1 になります。

構文

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

パラメーター

X [in] この変数には、画像を基準としたピクセルの水平方向の座標が格納されます。 Y [in] この変数には、画像を基準としたピクセルの垂直方向の座標が格納されます。 BaseX [in,out] ベースグリッド内のセルの水平方向の座標が、この変数に返されます。 BaseY [in,out] ベースグリッド内のセルの垂直方向の座標が、この変数に返されます。

戻り値

このメソッドには固有の戻り値はありません。戻り値として、ABBYY FineReader Engine 関数の標準的な戻り値が返されます。

関連項目

TableBlock