メインコンテンツへスキップ
このメソッドは、指定した位置に新しい TableSeparator オブジェクトを作成し、コレクションに追加します。

構文

C++

HRESULT AddNew(
  int               Position,
  ITableSeparator** Result
);

C#

ITableSeparator AddNew( int Position );

Visual Basic .NET

Function AddNew(Position As Integer) As ITableSeparator

パラメーター

Position [in] このパラメーターは、Layout が定義されている画像、特にその傾き補正済みの白黒画像プレーン上におけるテーブル区切り線の位置を指定します。TableSeparators オブジェクトが縦方向の区切り線を表す場合は水平方向の座標、それ以外の場合は垂直方向の座標です。 Result [out, retval] 新しく追加されたテーブル区切り線を表す TableSeparator オブジェクトのインターフェイスへのポインターを受け取る、型 ITableSeparator* の変数です。

戻り値

このメソッドに固有の戻り値はありません。ABBYY FineReader Engine 関数の標準戻り値を返します。

注記

新しく追加する区切り線の位置は、テーブルブロックの境界内にあり、既存のテーブル区切り線と重ならないようにする必要があります。そうでない場合は、エラーコードが返されます。テーブルにテーブル区切り線を追加すると、テーブルセル (TableCells object) が変更されます。これは、この操作によって新しいセルが生じる可能性があるためです。テーブル区切り線によって認識されたテキストを含むテーブルセルが分割された場合、そのテキストは分割後のいずれかのセル (分割方向に応じて上側または左側) に残ります。

関連項目

TableSeparators