AUTOZONEOPTS

typedef struct _tagAutoZoneOpts
{
   L_UINT uStructSize;
   PAGEPARSER Parser;
   L_BOOL bEnableForceSingleColumn;
   L_BOOL bVisibleGridLines;
} AUTOZONEOPTS, L_FAR * pAUTOZONEOPTS;

The AUTOZONEOPTS structure contains options for automatic zone detection.

Member

Description

uStructSize

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

Parser

Specifies the Page parser algorithm to be used by the engine. For a list of possible values, refer to PAGEPARSER.

bEnableForceSingleColumn

Flag that indicates whether to force the page to be a single column. Possible values are:

 

Value

Meaning

 

TRUE

Force the page to be a single column.

 

FALSE

Do not force the page to be a single column. This prevents the engine from detecting columns and placing their contents one below the other. It is useful for conserving the columnar structure in tables

bVisibleGridLines

Flag that indicates whether to make the grid lines visible. Possible values are:

 

Value

Meaning

 

TRUE

Make the grid lines visible.

 

FALSE

Make the grid lines invisible.

Comments

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

This structure is used with following functions:

L_DocSetZoneOptions

L_DocGetZoneOptions