ZONEFLAGS
typedef enum
{
/* input flags:*/
ZONE_CHK_LANGDICT_PROHIBIT = 0x00000001,
ZONE_CHK_USERDICT_PROHIBIT = 0x00000002,
ZONE_CHK_CHECKCBF_PROHIBIT = 0x00000004,
ZONE_CHK_VERTDICT_PROHIBIT = 0x00000008,
ZONE_CHK_IGNORE_WHITESPACE = 0x00000010,
ZONE_CHK_IGNORE_CASE = 0x00000020,
ZONE_CHK_PASS_LINES = 0x00000040,
ZONE_CHK_CORRECTION_DISABLED = 0x00000080,
ZONE_CHK_INCLUDE_PUNCTUATION = 0x00000100,
ZONE_CHK_CORRECT_PROPERNAMES = 0x00000200,
/* output flags:*/
ZONE_CHK_LANGDICT_USED = 0x00010000,
ZONE_CHK_USERDICT_USED = 0x00020000,
ZONE_CHK_CHECKCBF_USED = 0x00040000,
} ZONEFLAGS;
The ZONEFLAGS enumerated type represents
Value |
Meaning |
ZONE_CHK_LANGDICT_PROHIBIT |
[0x00000001] Prohibit the use of the Language dictionary. |
ZONE_CHK_USERDICT_PROHIBIT |
[0x00000002] Prohibit the use of the User dictionary. |
ZONE_CHK_CHECKCBF_PROHIBIT |
[0x00000004] Prohibit the use of the user-written checking callback function. |
ZONE_CHK_VERTDICT_PROHIBIT |
[0x00000008] Prohibit the use of the Vertical dictionary |
ZONE_CHK_IGNORE_WHITESPACE |
[0x00000010] Ignore white space characters (SPACE and TAB characters) during checking. This field should be used together with the ZONE_CHK_PASS_LINES. |
ZONE_CHK_IGNORE_CASE |
[0x00000020] Case insensitive UD-checking |
ZONE_CHK_PASS_LINES |
[0x00000040] Instructs the RECOGMODULE to pass entire lines to the checker, instead of words. Do not use this attribute in conjunction with spell checking. |
ZONE_CHK_CORRECTION_DISABLED |
[0x00000080] Correction done by the Spell module is disabled even if it is enabled at page-level |
ZONE_CHK_INCLUDE_PUNCTUATION |
[0x00000100] Checking will consider punctuation characters on the boundaries of the strings, as well |
ZONE_CHK_CORRECT_PROPERNAMES |
[0x00000200] Enables the correction of words beginning with an uppercase letter inside a sentence (i.e. typically but not always proper names) |
ZONE_CHK_LANGDICT_USED |
[0x00010000] "After recognition flag": the Language dictionary was enabled during the checking process (spell checking was activated for the zone) |
ZONE_CHK_USERDICT_USED |
[0x00020000] "After recognition flag": the User dictionary was enabled during the checking process (UD-checking was activated for the zone). |
ZONE_CHK_CHECKCBF_USED |
[0x00040000] "After recognition flag": a user-written checking callback function was enabled during the checking process (user-written checking was activated) |