メインコンテンツへスキップ
このメソッドは、チェックマークブロックを作成し、グループ内の指定位置に挿入します。

構文

C++

HRESULT AddNew(
  int               Position,
  IRegion*          BlockRegion,
  ICheckmarkBlock** Result
);

C#

ICheckmarkBlock AddNew(
  int    Position,
  Region BlockRegion
);

Visual Basic .NET

Function AddNew( _
  Position    As Integer, _
  BlockRegion As Region _
) As ICheckmarkBlock

パラメーター

Position [in] このパラメーターは、チェックマーク グループに新しく挿入されるブロックのインデックスを指定します。パラメーターの値は、0 以上 ICheckmarkGroup::Count プロパティの値以下である必要があります。このインデックスのブロックがグループ内にすでに存在する場合は、コレクションの要素が右に移動します。要素はコレクションの末尾に挿入することもでき、その場合、このパラメーターの値は ICheckmarkGroup::Count プロパティの値と同じである必要があります。 BlockRegion [in] この変数は、新しく作成されるチェックマーク ブロックの領域を指定する Region オブジェクトを参照します。このパラメーターには 0 を指定することもでき、その場合、新しいブロックの領域はチェックマーク グループの領域に設定されます。 Result [out, retval] 新しいチェックマーク ブロックのインターフェイス ポインターを受け取る ICheckmarkBlock* ポインター変数へのポインターです。

戻り値

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

関連項目

CheckmarkBlock CheckmarkGroup