CHAR_FILTER

typedef enum
{
   ZONE_CHAR_FILTER_DEFAULT = 0,
   ZONE_CHAR_FILTER_DIGIT,
   ZONE_CHAR_FILTER_UPPERCASE,
   ZONE_CHAR_FILTER_LOWERCASE,
   ZONE_CHAR_FILTER_PUNCTUATION,
   ZONE_CHAR_FILTER_MISCELLANEOUS,
   ZONE_CHAR_FILTER_PLUS,
   ZONE_CHAR_FILTER_ALL,
   ZONE_CHAR_FILTER_ALPHA,
   ZONE_CHAR_FILTER_NUMBERS
   ZONE_CHAR_FILTER_OCRA
} CHAR_FILTER;

The CHAR_FILTER enumerated type represents the possible character set filters for a zone.

Value

Meaning

ZONE_CHAR_FILTER_DEFAULT

Use this value to handle the zone globally. Do not combine this with any other filter.

ZONE_CHAR_FILTER_DIGIT

Recognize numerals only. E.g.: "3" (Digit Three).

ZONE_CHAR_FILTER_UPPERCASE

Recognize uppercase letters only, including accented ones. E.g.: "A" (Capital A).

ZONE_CHAR_FILTER_LOWERCASE

Recognize lowercase letters only including accented ones. E.g.: "a" (Lowercase a).

ZONE_CHAR_FILTER_PUNCTUATION

Recognize punctuation signs only. E.g.: "!" (Exclamation Mark).

ZONE_CHAR_FILTER_MISCELLANEOUS

Recognize miscellaneous characters only. E.g.: "+" (Plus sign).

ZONE_CHAR_FILTER_PLUS

Enable the use of the Filter Plus characters specified by the pCHAROPTIONS structure. The Filter Plus characters are added to the language environment after any filtering. This filter can also be used to achieve a very limited character set.

ZONE_CHAR_FILTER_ALL

Since all elements are enabled, there is no filtering.

ZONE_CHAR_FILTER_ALPHA

Recognize upper and lowercase letters only.

ZONE_CHAR_FILTER_NUMBERS

Recognize the digits, plus the Filter Plus characters set by the L_DocSetCharLangsOptions function.

ZONE_CHAR_FILTER_OCRA

Recognize the OCR-A characters with digit characters.

Comments

This enumerated type is used by the following structures:

ZONEDATA

CHAROPTIONS

Notes

Characters in the document that are not part of the specified Character Set will either be rejected or will be recognized as a validated character with a similar shape.

The capabilities of the selected recognition module can also impose restrictions, e.g. the ASIAN module doesn't support character filters so these filters will not work with Asian recognition module while the Asian language is enabled.