メインコンテンツへスキップ
このメソッドは、テーブルグリッドの基準座標で指定した点に対応するセルのインデックスを返します。ここでいうベースグリッドとは、テーブルの境界線と区切り線で構成されるグリッドを指します。垂直の区切り線を 1 本越えるごとに水平方向の座標が 1 増え、水平の区切り線を 1 本越えるごとに垂直方向の座標が 1 増えます。座標軸は、左から右、上から下の向きです。 このメソッドは、特定の 1 行または 1 列に含まれるすべてのセルのインデックスを取得する場合に便利です。水平方向の座標は行番号に対応し、垂直方向の座標は列番号に対応します。テーブルの行数 (列数) は、水平 (垂直) の区切り線の数から 1 を引いた値に等しくなります。

構文

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

パラメーター

X [in] この変数は、点の水平座標 (縦の区切り線上で定義) を指定します。 Y [in] この変数は、点の垂直座標 (横の区切り線上で定義) を指定します。 Result [out, retval] このメソッドの戻り値を受け取る int 型変数へのポインターです。

戻り値

このメソッド固有の戻り値はありません。返されるのは、ABBYY FineReader Engine 関数の標準戻り値です。

注記

指定した点はテーブルのグリッドを超えてはなりません。超えた場合は、エラーコードが返されます。

関連項目

TableCells