メインコンテンツへスキップ
BlockTypeEnum の列挙定数は、ブロックの型を示すために使用されます。
typedef enum {
 BT_Text,
 BT_RasterPicture,
 BT_Table,
 BT_Barcode,
 BT_Checkmark,
 BT_CheckmarkGroup,
 BT_VectorPicture,
 BT_Separator,
 BT_SeparatorGroup,
 BT_AutoAnalysis,
} BlockTypeEnum;

要素

NameDescription
BT_AutoAnalysis自動解析ブロック。この型のブロックは Visual Components でのみ使用されます。FineReader Engine API 経由で作成したり認識したりすることはできません。この型のブロックのプロパティには、AutoAnalysisBlock オブジェクトを介してアクセスできます。 <Note> Windows のみ。 </Note>
BT_Barcodeバーコードブロック。バーコードとして認識された画像領域に対応します。この型のブロックの追加プロパティには、BarcodeBlock オブジェクトを介してアクセスできます。
BT_Checkmarkチェックマークブロック。チェックマークとして認識された画像領域に対応します。この型のブロックの追加プロパティには、CheckmarkBlock オブジェクトを介してアクセスできます。
BT_CheckmarkGroupチェックマークグループブロック。チェックマークのグループとして認識された画像領域に対応します。この型のブロックの追加プロパティには、CheckmarkGroup オブジェクトを介してアクセスできます。
BT_RasterPictureラスター画像ブロック。このブロックが囲む画像の部分は認識されず、ブロックは「そのまま」エクスポートされます。このブロック型のプロパティは、RasterPictureBlock オブジェクトで表されます。
BT_Separator区切り線ブロック。区切り線は画像上の線です。表の一部であったり、異なるテキスト要素を区切る線であったりします。この型のブロックの追加プロパティには、SeparatorBlock オブジェクトを介してアクセスできます。
BT_SeparatorGroup区切り線グループブロック。区切り線のグループとして認識された画像領域に対応します。区切り線のグループには通常、長方形を形成する 4 本の区切り線が含まれます。たとえば、表の外枠を構成する 4 本の線は区切り線グループとして認識されます。この型のブロックの追加プロパティには、SeparatorGroup オブジェクトを介してアクセスできます。
BT_Tableテーブルブロック。表として認識された画像領域に対応します。表の領域は長方形に限られます。この型のブロックの追加プロパティには、TableBlock オブジェクトを介してアクセスできます。
BT_Textテキストブロック。書式付きテキストとして認識された画像領域に対応します。この型のブロックの追加プロパティには、TextBlock オブジェクトを介してアクセスできます。
BT_VectorPictureベクター画像ブロック。この型のブロックは、ページが IPageAnalysisParams::DetectVectorGraphics プロパティを TRUE に設定して解析された場合にのみ、layout に現れることがあります。通常、背景画像はこの型のブロックとして認識されます。この型のブロックの追加プロパティには、VectorPictureBlock オブジェクトを介してアクセスできます。

使用箇所

IBlock::Type ILayoutBlocks::AddNew