L_OcrZoneCharacterFilters (original) (raw)

Summary

Character set filter.

Syntax

enum { L_OcrZoneCharacterFilters_None = 0, L_OcrZoneCharacterFilters_Digit = 1 << 0, L_OcrZoneCharacterFilters_Uppercase = 1 << 1, // for future use. L_OcrZoneCharacterFilters_Lowercase = 1 << 2, // for future use. L_OcrZoneCharacterFilters_Punctuation = 1 << 3, // for future use. L_OcrZoneCharacterFilters_Miscellaneous = 1 << 4, // for future use. L_OcrZoneCharacterFilters_Plus = 1 << 5, L_OcrZoneCharacterFilters_All = L_OcrZoneCharacterFilters_Digit | L_OcrZoneCharacterFilters_Uppercase | L_OcrZoneCharacterFilters_Lowercase | L_OcrZoneCharacterFilters_Punctuation | L_OcrZoneCharacterFilters_Miscellaneous, // for future use. L_OcrZoneCharacterFilters_Alpha = L_OcrZoneCharacterFilters_Uppercase | L_OcrZoneCharacterFilters_Lowercase, // for future use. L_OcrZoneCharacterFilters_Numbers = L_OcrZoneCharacterFilters_Digit | L_OcrZoneCharacterFilters_Plus, }; typedef [L_UINT](../../main/api/leadtools-basic-data-types.html) L_OcrZoneCharacterFilters;

Members

L_OcrZoneCharacterFilters_None

No character filters.

L_OcrZoneCharacterFilters_Digit

Recognition of numerals only. For example: "3" (Digit Three).

L_OcrZoneCharacterFilters_Uppercase

Not currently supported.

L_OcrZoneCharacterFilters_Lowercase

Not currently supported.

L_OcrZoneCharacterFilters_Punctuation

Not currently supported.

L_OcrZoneCharacterFilters_Miscellaneous

Not currently supported.

L_OcrZoneCharacterFilters_Plus

Recognition of symbol characters like "+-*\$., ...etc".

L_OcrZoneCharacterFilters_All

Not currently supported.

L_OcrZoneCharacterFilters_Alpha

Not currently supported.

L_OcrZoneCharacterFilters_Numbers

Recognition of numerals and symbol characters. This is a combination of (L_OcrZoneCharacterFilters_Digit | L_OcrZoneCharacterFilters_Plus).

Comments

This enumerated type is used by the following structure:

L_OcrZone