PARAGRAPHOPTIONS

typedef struct _tagParagraphOptions
{
   L_UINT uStructSize;
   SELECTOR SelSpaceBefore;
   L_INT nSpaceBefore;
   SELECTOR SelParaIndent;
   L_INT nFirstLineIndent;
   SELECTOR SelLineSpacing;
   LINESPACING LineSpacing;
   SELECTOR SelAlignment;
   ALIGNMENT Alignment;
} PARAGRAPHOPTIONS, * pPARAGRAPHOPTIONS;

The PARAGRAPHOPTIONS structure contains Paragraph properties for the final output document.

Member

Description

uStructSize

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

SelSpaceBefore

Value that indicates whether the extra space before a paragraph is exported, and if so, is it calculated or predefined. For a list of possible values, refer to SELECTOR.

nSpaceBefore

Value that represents the number of spaces before a paragraph that are exported. This value is used (i.e. exported) only if the SelSpaceBefore member is SEL_PREDEFINED. This value is measured in Twips.

SelParaIndent

Value that indicates whether an indented first line of a paragraph will be exported, and if so, is the indentation size calculated or predefined. For a list of possible values, refer to SELECTOR.

nFirstLineIndent

Value that represents the length of the indentation of the first line of a paragraph, that will be exported. This value is measured in Twips, and it is used (i.e. exported) only if the SelParaIndent handling switch is SEL_PREDEFINED.

SelLineSpacing

Value that indicates whether the line spacing is exported, and if so, is it calculated or predefined. For a list of possible values, refer to SELECTOR.

LineSpacing

Value that represents the line spacing to be exported. This value is used (i.e. exported) only if the SelLineSpacing member is SEL_PREDEFINED. For a list of possible values, refer to SELECTOR.

SelAlignment

Value that indicates whether the alignment will be exported, and if so, is the alignment calculated or predefined.

Alignment

Value that represents the alignment to be exported. This value is used (i.e. exported) only if the Alignment member is SEL_PREDEFINED.

Comments

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

This structure is used with the following functions:

L_DocSetRecognitionResultOptions

L_DocGetRecognitionResultOptions

This structure is used with RESULTOPTIONS structure.