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: