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)