BlockTypeEnum

BlockTypeEnum enumeration constants are used to designate the type of a block.

typedef enum {
 BT_Separator,
 BT_Anchor,
 BT_StaticText,
 BT_Text,
 BT_Barcode,
 BT_Checkmark,
 BT_CheckmarkGroup,
 BT_Table,
 BT_Picture,
 BT_Section,
 BT_Page,
 BT_StaticBarcode,
 BT_Exclusion,
 BT_Unknown
} BlockTypeEnum;
    

Elements

Name Description
BT_Separator Designates a separator block. The separator is either a horizontal or a vertical line on the image.
BT_Anchor Designates an anchor block. The anchors are special elements of form design, which are used to match Document Definitions. A black square, rectangle, cross or corner may be an anchor. Anchors are normally located in the corners of a form.
BT_StaticText Designates a static text block. It corresponds to any static text on the image – headers, explanatory signatures.
BT_Text Designates a text block. It corresponds to an image zone which is recognized as text.
BT_Barcode Designates a barcode block. It corresponds to an image zone which is recognized as barcode.
BT_Checkmark Designates a checkmark block. It corresponds to an image zone which is recognized as checkmark.
BT_CheckmarkGroup Designates a checkmarks group block. It corresponds to an image zone which is recognized as checkmarks group. A checkmark group block unites several checkmark blocks.
BT_Table Designates a table block. It corresponds to an image zone which is recognized as table.
BT_Picture Designates a picture block. It corresponds to an image zone which is treated as a picture.
BT_Section Designates the block of a section (a logically complete part of a document).
BT_Page Designates the block of a page. The whole page can be considered as the top-level block which contains all the blocks of the page.
BT_StaticBarcode Designates the block of a static barcode. This is a barcode which is used for Document Definition matching or identification. No data is extracted from it.
BT_Exclusion Designates the block of an exclusion. The exclusion is a region which is excluded from recognition, for example, a region with explanatory text that complicates data extraction from the field.
BT_Unknown Unknown block type.

Used in

IBlock::Type

IRecognitionParams::Type

IBlockDefinition::Type

IBlockDefinition::AddNew

IPageDefinition::DetectBlocks

IBlockTypesCollection

15.08.2023 13:19:30

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.