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
} CHAR_FILTER;

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

Value

Meaning

ZONE_CHAR_FILTER_DEFAULT

This value is used to have the zone handled globally. Do not combine this with any other filter.

ZONE_CHAR_FILTER_DIGIT

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

ZONE_CHAR_FILTER_UPPERCASE

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

ZONE_CHAR_FILTER_LOWERCASE

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

ZONE_CHAR_FILTER_PUNCTUATION

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

ZONE_CHAR_FILTER_MISCELLANEOUS

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

ZONE_CHAR_FILTER_PLUS

Enables 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

Recognition of upper and lowercase letters only.

ZONE_CHAR_FILTER_NUMBERS

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

Comments

This enumerated type is used by the following structures:

ZONEDATA

CHAROPTIONS