跳转到主要内容
TextTypeEnum 枚举常量用于描述已识别文本的类型
typedef enum {
 TT_Normal       = 0x00000001,
 TT_Typewriter   = 0x00000002,
 TT_Matrix       = 0x00000004,
 TT_Index        = 0x00000008,
 TT_Handwritten  = 0x00000010,
 TT_OCR_A        = 0x00000020,
 TT_OCR_B        = 0x00000040,
 TT_MICR_E13B    = 0x00000080,
 TT_MICR_CMC7    = 0x00000100,
 TT_Gothic       = 0x00000200,
 TT_Receipt      = 0x00000400
} TextTypeEnum;

元素

TT_Gothic

此值指示 ABBYY FineReader Engine 将识别图像上的文本视为哥特字体打印。示例如下:

Fraktur

TT_Handwritten

此值对应手写和手印文本。示例如下:

Handwritten

手写体

Handprint

手印体

TT_Index

此常量对应一组特殊字符,仅包含以邮政编码样式书写的数字。外观如下:

Index_LetterSet

TT_Matrix

此值指示 ABBYY FineReader Engine 将识别图像上的文本视为点阵打印机打印。示例如下:

page_frag_matrix

TT_MICR_CMC7

此值对应一组特殊字符,仅包含以 MICR 条形码字体 (CMC-7) 书写的数字及 A、B、C、D、E 字符。MICR (磁墨字符识别) 字符仅支持识别拉丁语系语言,示例如下:

cmc7

TT_MICR_E13B

此值对应一组特殊字符,仅包含以磁性墨水打印的数字及 A、B、C、D 字符。MICR 字符广泛应用于多种场合,包括个人支票,但仅支持识别拉丁语系语言。示例如下:

MICR-E13B

TT_Normal

此值对应常见的印刷字体类型文本。

TT_OCR_A

此值对应一种专为光学字符识别 (OCR) 设计的等宽字体,广泛应用于银行、信用卡公司及类似机构。示例如下:

OCR-A

TT_OCR_B

此值对应一种专为光学字符识别 (OCR) 设计的字体。示例如下:

OCR-B

TT_Receipt

此值对应收据文本。该文本类型专为识别销售收据、发票等场景设计。与其他类型不同,它不关注文本的实际字体,而是告知识别器文本质量可能较低,且多为等宽字体或普通字体。典型收据文本的外观如下:

receipt_text

TT_Typewriter

此值指示 ABBYY FineReader Engine 将识别图像上的文本视为打字机打出。示例如下:

page_frag_typewrite

使用于

IRecognizerParams::TextTypes

另请参阅

使用文本类型自动检测 文本类型