メインコンテンツへスキップ
このメソッドは、テーブルブロックのグリッドを初期化します。

構文

C++

HRESULT InitializeGrid(
  IIntsCollection* HorzSeparators,
  IIntsCollection* VertSeparators
);

C#

void InitializeGrid(
  IIntsCollection HorzSeparators,
  IIntsCollection VertSeparators
);

Visual Basic .NET

Sub InitializeGrid( _
  HorzSeparators As IIntsCollection, _
  VertSeparators As IIntsCollection _
)

パラメーター

HorzSeparators [in] この変数は、テーブルブロックの内部水平区切り線の座標を含む IntsCollection オブジェクトを参照します。 VertSeparators [in] この変数は、テーブルブロックの内部垂直区切り線の座標を含む IntsCollection オブジェクトを参照します。

戻り値

このメソッドに特定の戻り値はありません。ABBYY FineReader Engine 関数の標準的な戻り値が返されます。

備考

このメソッドを呼び出すと、表の区切り線は新たに初期化され、既存の表構造は破棄されます。表の区切り線のすべての座標は、表の境界の座標内に収まっていなければなりません。そうでない場合は、エラーコードが返されます。IntsCollection オブジェクト には内部の区切り線の座標のみを渡す必要がある点に注意してください。つまり、テーブルブロック自体の表の区切り線コレクションには表の境界が常に含まれますが、ここにその座標を含めてはいけません。このメソッドの呼び出しによって新たに生成されるすべての表セルは、以前の表構造で左上隅にあったセルの属性 (たとえば認識パラメーター) で初期化されます。

関連項目

TableBlock