typedef struct _DOCWRTPDFBOOKMARK
{
L_UINT uStructSize;
pDOCWRTPDFAUTOBOOKMARK
pAutoBookmark;
pDOCWRTPDFCUSTOMBOOKMARK
pCustomBookmark;
L_BOOL bAutoBookmark;
L_INT nLevelsCount;
L_INT nCustomBookmarksCount;
} DOCWRTPDFBOOKMARK, *pDOCWRTPDFBOOKMARK;
The DOCWRTPDFBOOKMARK structure provides information about bookmarking PDF document files in DocuemtWriter SDK.
Member |
Description |
|
uStructSize |
Size of the structure. This must be set before passing the structure to the LEAD functions. Use the sizeof(DOCWRTPDFBOOKMARK) macro to calculate this value. |
|
pAutoBookmark |
Pointer to a DOCWRTPDFAUTOBOOKMAR structure that contains information about the creation auto bookmarks. |
|
pCustomBookmark |
Pointer to a DOCWRTPDFCUSTOMBOOKMARK structure that contains information about the creation custom bookmarks. |
|
bAutoBookmark |
Flag that indicates whether to use auto or user bookmark. Possible values are: |
|
|
Value |
Meaning |
|
TRUE |
Saves PDF document using auto bookmark. |
|
FALSE |
Saves PDF document using custom bookmark. |
nLevelsCount |
Value that represents the total numbers of bookmark levels for the PDF document being saved. The maximum number of levels is ten. |
|
|
When bAutoBookmark is TRUE, then nLevelsCount represents the total number of pAutoBookmark. The nLevelsCount value should not be zero. |
|
nCustomBookmarksCount |
Value that represents the total number of user bookmarks, which are going to be created, when custom bookmarks are used this value should not be zero. |
Comments
pDOCWRTPDFBOOKMARK is a pointer to a DOCWRTPDFBOOKMARK structure. Declaring a pDOCWRTPDFBOOKMARK variable is necessary only if your program requires a pointer.
Before using the LEADTOOLS Document Writers SDK, unlock it by using the L_SetLicenseFile function. If you want to use the PDF format you must also unlock PDF support with the L_SetLicenseFile function.
This structure is used with the L_DocWriterConvert and L_DocWriterInit functions.