プロパティ
Engine オブジェクトを返します。 | ||
ブロックのregionへのアクセスを提供します。region は矩形のコレクションです。他のブロック型とは異なり、テーブルブロックの region に含められる矩形は最大1つです。そのため、複数の矩形を含む region をテーブルブロックに割り当てようとするとエラーが発生します。region は、対応する画像の傾き補正済みblack-and-whiteプレーン上における矩形の座標 (ピクセル単位) によって定義されます。 このプロパティは定数オブジェクトを返します。ブロックの region を変更するには、まずIEngine::CreateRegionメソッドを使用して中間の Region オブジェクトを取得し、必要なパラメーターを変更したうえで、取得したオブジェクトをプロパティに割り当ててください。 | ||
, read-only | ABBYY FineReader Engine では、テキスト、テーブル、ラスター画像、ベクター画像、バーコード、チェックマーク、チェックマークグループ、区切り線、区切り線グループ、および自動解析というブロック型が使用されます (自動解析ブロックはビジュアルコンポーネントでのみ使用されます) 。各ブロック型には固有のプロパティがあります。 ブロック型は作成時に決定され、後から変更することはできません。ブロック型を変更する必要がある場合は、既存のブロックを削除し、まったく同じ場所に必要な型の新しいブロックを作成してください。
| |
, read-only | ブロックの背景色を指定します。 int 値は、次の式を使用して RGB トリプレットから計算されます: (赤の値) + (256 × 緑の値) + (65536 × 青の値) 。ここで、赤の値はトリプレットの第1成分、緑の値は第2成分、青の値は第3成分です。たとえば、白の int 値は 16777215 です。 デフォルトでは、このプロパティの値は -1 で、色が透明であることを示します。 | |
, read-only | ブロックのレイヤー (背景、前景、または非表示) を指定します。ブロックは重ね合わせることができます。たとえば、テキストブロックを背景の画像ブロックの上に重ねることができます。 デフォルトでは、このプロパティの値は BLT_Foreground です。 | |
ブロックの説明を格納します。 デフォルトでは、このプロパティの値は空の文字列です。 | ||
ブロックの名前を格納します。任意の文字列を使用できます。 デフォルトでは、このプロパティの値は空の文字列です。 | ||
任意の型のユーザー定義情報を Block 型のオブジェクトに関連付けることができます。 | ||
メソッド
| 名前 | 説明 |
|---|---|
| GetAsBarcodeBlock | ブロックを BarcodeBlock オブジェクトとして返します。ブロックがバーコード ブロックでない場合は、NULL が返されます。 |
| GetAsCheckmarkBlock | ブロックを CheckmarkBlock オブジェクトとして返します。ブロックがチェックマーク ブロックでない場合は、NULL が返されます。 |
| GetAsCheckmarkGroup | ブロックを CheckmarkGroup オブジェクトとして返します。ブロックがチェックマーク グループ ブロックでない場合は、NULL が返されます。 |
| GetAsRasterPictureBlock | ブロックを RasterPictureBlock オブジェクトとして返します。ブロックがラスター画像ブロックでない場合は、NULL が返されます。 |
| GetAsSeparatorBlock | ブロックを SeparatorBlock オブジェクトとして返します。ブロックがセパレーター ブロックでない場合は、NULL が返されます。 |
| GetAsSeparatorGroup | ブロックを SeparatorGroup オブジェクトとして返します。ブロックがセパレーター グループ ブロックでない場合は、NULL が返されます。 |
| GetAsTableBlock | ブロックを TableBlock オブジェクトとして返します。ブロックがテーブルブロックでない場合は、NULL が返されます。 |
| GetAsTextBlock | ブロックを TextBlock オブジェクトとして返します。ブロックがテキスト ブロックでない場合は、NULL が返されます。 |
| GetAsVectorPictureBlock | ブロックを VectorPictureBlock オブジェクトとして返します。ブロックがベクター画像ブロックでない場合は、NULL が返されます。 |
| Move | ブロックの領域を指定したベクトル分だけ移動します。 |
Windows
Linux および macOS
オブジェクト図
出力パラメーター
サンプル
C# コード
C# コード
- Linux: CustomLanguage, CommandLineInterface
- Windows: CustomLanguage, CommandLineInterface, RecognizedTextProcessing、およびデモ ツール: Engine の定義済み処理プロファイル。
