Pular para o conteúdo principal
As constantes da enumeração BlockTypeEnum são usadas para indicar o tipo de um bloco.
typedef enum {
 BT_Text,
 BT_RasterPicture,
 BT_Table,
 BT_Barcode,
 BT_Checkmark,
 BT_CheckmarkGroup,
 BT_VectorPicture,
 BT_Separator,
 BT_SeparatorGroup,
 BT_AutoAnalysis,
} BlockTypeEnum;

Elementos

NameDescription
BT_AutoAnalysisBloco de autoanálise. Blocos desse tipo são usados apenas em Visual Components. Eles não podem ser criados nem reconhecidos pela API do FineReader Engine. As propriedades dos blocos desse tipo podem ser acessadas por meio do objeto AutoAnalysisBlock. <Note> Somente Windows. </Note>
BT_BarcodeBloco de código de barras. Corresponde a uma área da imagem reconhecida como código de barras. As propriedades adicionais dos blocos desse tipo podem ser acessadas por meio do objeto BarcodeBlock.
BT_CheckmarkBloco de marca de seleção. Corresponde a uma área da imagem reconhecida como marca de seleção. As propriedades adicionais dos blocos desse tipo podem ser acessadas por meio do objeto CheckmarkBlock.
BT_CheckmarkGroupBloco de grupo de marcas de seleção. Corresponde a uma área da imagem reconhecida como grupo de marcas de seleção. As propriedades adicionais dos blocos desse tipo podem ser acessadas por meio do objeto CheckmarkGroup.
BT_RasterPictureBloco de imagem raster. A parte da imagem delimitada por esse bloco não é reconhecida, e o bloco é exportado “como está”. As propriedades desse tipo de bloco são representadas pelo objeto RasterPictureBlock.
BT_SeparatorBloco separador. Separadores são linhas em uma imagem. Eles podem ser partes de uma tabela, linhas que separam diferentes elementos de texto etc. As propriedades adicionais dos blocos desse tipo podem ser acessadas por meio do objeto SeparatorBlock.
BT_SeparatorGroupBloco de grupo de separadores. Corresponde a uma área da imagem reconhecida como um grupo de separadores. Um grupo de separadores geralmente inclui quatro separadores que formam um retângulo. Por exemplo, as quatro linhas da borda de uma tabela são reconhecidas como um grupo de separadores. As propriedades adicionais dos blocos desse tipo podem ser acessadas por meio do objeto SeparatorGroup.
BT_TableBloco de tabela. Corresponde a uma área da imagem reconhecida como tabela. Uma região de tabela só pode ser retangular. As propriedades adicionais dos blocos desse tipo podem ser acessadas por meio do objeto TableBlock.
BT_TextBloco de texto. Corresponde a uma área da imagem reconhecida como texto formatado. As propriedades adicionais dos blocos desse tipo podem ser acessadas por meio do objeto TextBlock.
BT_VectorPictureBloco de imagem vetorial. Blocos desse tipo podem aparecer no layout somente se uma página tiver sido analisada com a propriedade IPageAnalysisParams::DetectVectorGraphics definida como TRUE. Normalmente, imagens de plano de fundo são reconhecidas como blocos desse tipo. As propriedades adicionais dos blocos desse tipo podem ser acessadas por meio do objeto VectorPictureBlock.

Usado em

IBlock::Type ILayoutBlocks::AddNew