RECOGNIZEOPTS

typedef struct _tagRecognizeOpts
{
   L_UINT uStructSize;
   L_INT nPageIndexStart;
   L_INT nPagesCount;
   L_BOOL bEnableSubSystem;
   L_BOOL bEnableCorrection;
   LANGIDS SpellLangId;
   L_TCHAR *pszFileName;
} RECOGNIZEOPTS, *pRECOGNIZEOPTS;

The RECOGNIZEOPTS structure contains recognition options.

Member

Description

uStructSize

Specifies the structure size. It should be equal to sizeof(RECOGNIZEOPTS).

nPageIndexStart

Specifies the index of the first page to recognize.

nPagesCount

Specifies the number of pages that will be recognized.

bEnableSubSystem

Enables or disables the checking subsystem. Possible values are:

 

Value

Meaning

 

TRUE

Enable the checking subsystem.

 

FALSE

Disable the checking subsystem.

bEnableCorrection

Enables or disables the Correction mode setting of the checking subsystem. Possible values are:

 

Value

Meaning

 

TRUE

Enable the correction mode of the checking subsystem.

 

FALSE

Disables the correction mode of the checking subsystem.

SpellLangId

Specifies the language the checking subsystem will use when spell-checking. For a list of possible values, refer to LANGIDS.

Note: Only some of these IDs can be used for the spell language. To obtain a list of available spell languages, call the L_DocGetDefaultSpellLanguages function.

pszFileName

Character string that contains the name of the file in which to save the recognition data.

Comments

Always set the pszFileName member to a valid file name.

pRECOGNIZEOPTS is a pointer to a RECOGNIZEOPTS structure. Where the function parameter type is pRECOGNIZEOPTS, declare a RECOGNIZEOPTS variable, update the structure's fields, and pass the variable's address in the parameter. Declaring a pRECOGNIZEOPTS variable is necessary only if the program requires a pointer.

This structure is used with the L_DocRecognize function.