CHARFILTER

typedef enum
{
   CHAR_FILTER_DEFAULT = 0, 
   CHAR_FILTER_DIGIT, 
   CHAR_FILTER_UPPERCASE, 
   CHAR_FILTER_LOWERCASE, 
   CHAR_FILTER_PUNCTUATION, 
   CHAR_FILTER_MISCELLANEOUS, 
   CHAR_FILTER_PLUS, 
   CHAR_FILTER_ALL, 
   CHAR_FILTER_ALPHA, 
   CHAR_FILTER_NUMBERS
} CHARFILTER;

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

Value

Meaning

CHAR_FILTER_DEFAULT

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

CHAR_FILTER_DIGIT

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

CHAR_FILTER_UPPERCASE

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

CHAR_FILTER_LOWERCASE

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

CHAR_FILTER_PUNCTUATION

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

CHAR_FILTER_MISCELLANEOUS

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

CHAR_FILTER_PLUS

Enables the use of the Filter Plus characters specified by the LanguageCharacterPlusFilter property. 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.

CHAR_FILTER_ALL

Since all elements are enabled, there is no filtering.

CHAR_FILTER_ALPHA

Recognition of upper and lowercase letters only.

CHAR_FILTER_NUMBERS

Recognition of the digits, plus the Filter Plus characters set by the LanguageCharacterPlus property.

Comments

This enumerated type is used by the following object:

ILTZoneData