メインコンテンツへスキップ
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

この値は、Optical Character Recognition (OCR) 向けに設計された等幅フォントに対応します。銀行やクレジットカード会社などで広く使用されています。表示例は次のとおりです:

OCR-A

TT_OCR_B

この値は、Optical Character Recognition (OCR) 向けに設計されたフォントに対応します。表示例は次のとおりです:

OCR-B

TT_Receipt

この値は、レシートのテキストに対応します。このテキスト種別は、販売レシートや請求書などの認識を目的として設計されています。他の種別とは異なり、実際のフォントは考慮されません。代わりに、主に等幅フォントまたは通常フォントで品質の低いテキストが含まれる可能性があることを認識エンジンに伝えます。典型的なレシートのテキストは次のように表示されます:

receipt_text

TT_Typewriter

この値は、認識された画像上のテキストがタイプライターで入力されていると ABBYY FineReader Engine が判断するよう指示します。表示例は次のとおりです:

page_frag_typewrite

使用箇所

IRecognizerParams::TextTypes

関連項目

Text 型の自動検出を使用する Text 型