19#ifndef PDFTOOLBOX_PTXPDF_H__
20#define PDFTOOLBOX_PTXPDF_H__
22#ifndef PDFTOOLBOX_CALL
24#define PDFTOOLBOX_CALL __stdcall
26#define PDFTOOLBOX_CALL
39#define PtxPdf_Encryption_New PtxPdf_Encryption_NewW
40#define PtxPdf_Encryption_GetUserPassword PtxPdf_Encryption_GetUserPasswordW
41#define PtxPdf_Encryption_SetUserPassword PtxPdf_Encryption_SetUserPasswordW
42#define PtxPdf_Encryption_GetOwnerPassword PtxPdf_Encryption_GetOwnerPasswordW
43#define PtxPdf_Encryption_SetOwnerPassword PtxPdf_Encryption_SetOwnerPasswordW
45#define PtxPdf_Document_Open PtxPdf_Document_OpenW
46#define PtxPdf_Document_OpenWithFdf PtxPdf_Document_OpenWithFdfW
48#define PtxPdf_Page_GetPageLabel PtxPdf_Page_GetPageLabelW
50#define PtxPdf_Metadata_GetTitle PtxPdf_Metadata_GetTitleW
51#define PtxPdf_Metadata_SetTitle PtxPdf_Metadata_SetTitleW
52#define PtxPdf_Metadata_GetAuthor PtxPdf_Metadata_GetAuthorW
53#define PtxPdf_Metadata_SetAuthor PtxPdf_Metadata_SetAuthorW
54#define PtxPdf_Metadata_GetSubject PtxPdf_Metadata_GetSubjectW
55#define PtxPdf_Metadata_SetSubject PtxPdf_Metadata_SetSubjectW
56#define PtxPdf_Metadata_GetKeywords PtxPdf_Metadata_GetKeywordsW
57#define PtxPdf_Metadata_SetKeywords PtxPdf_Metadata_SetKeywordsW
58#define PtxPdf_Metadata_GetCreator PtxPdf_Metadata_GetCreatorW
59#define PtxPdf_Metadata_SetCreator PtxPdf_Metadata_SetCreatorW
60#define PtxPdf_Metadata_GetProducer PtxPdf_Metadata_GetProducerW
62#define PtxPdf_FileReference_Create PtxPdf_FileReference_CreateW
64#define PtxPdf_FileReference_GetAssociationRelationship PtxPdf_FileReference_GetAssociationRelationshipW
65#define PtxPdf_FileReference_SetAssociationRelationship PtxPdf_FileReference_SetAssociationRelationshipW
66#define PtxPdf_FileReference_GetDescription PtxPdf_FileReference_GetDescriptionW
68#define PtxPdf_FileReference_GetMediaType PtxPdf_FileReference_GetMediaTypeW
70#define PtxPdf_FileReference_GetName PtxPdf_FileReference_GetNameW
73#define PtxPdf_Encryption_New PtxPdf_Encryption_NewA
74#define PtxPdf_Encryption_GetUserPassword PtxPdf_Encryption_GetUserPasswordA
75#define PtxPdf_Encryption_SetUserPassword PtxPdf_Encryption_SetUserPasswordA
76#define PtxPdf_Encryption_GetOwnerPassword PtxPdf_Encryption_GetOwnerPasswordA
77#define PtxPdf_Encryption_SetOwnerPassword PtxPdf_Encryption_SetOwnerPasswordA
79#define PtxPdf_Document_Open PtxPdf_Document_OpenA
80#define PtxPdf_Document_OpenWithFdf PtxPdf_Document_OpenWithFdfA
82#define PtxPdf_Page_GetPageLabel PtxPdf_Page_GetPageLabelA
84#define PtxPdf_Metadata_GetTitle PtxPdf_Metadata_GetTitleA
85#define PtxPdf_Metadata_SetTitle PtxPdf_Metadata_SetTitleA
86#define PtxPdf_Metadata_GetAuthor PtxPdf_Metadata_GetAuthorA
87#define PtxPdf_Metadata_SetAuthor PtxPdf_Metadata_SetAuthorA
88#define PtxPdf_Metadata_GetSubject PtxPdf_Metadata_GetSubjectA
89#define PtxPdf_Metadata_SetSubject PtxPdf_Metadata_SetSubjectA
90#define PtxPdf_Metadata_GetKeywords PtxPdf_Metadata_GetKeywordsA
91#define PtxPdf_Metadata_SetKeywords PtxPdf_Metadata_SetKeywordsA
92#define PtxPdf_Metadata_GetCreator PtxPdf_Metadata_GetCreatorA
93#define PtxPdf_Metadata_SetCreator PtxPdf_Metadata_SetCreatorA
94#define PtxPdf_Metadata_GetProducer PtxPdf_Metadata_GetProducerA
96#define PtxPdf_FileReference_Create PtxPdf_FileReference_CreateA
98#define PtxPdf_FileReference_GetAssociationRelationship PtxPdf_FileReference_GetAssociationRelationshipA
99#define PtxPdf_FileReference_SetAssociationRelationship PtxPdf_FileReference_SetAssociationRelationshipA
100#define PtxPdf_FileReference_GetDescription PtxPdf_FileReference_GetDescriptionA
102#define PtxPdf_FileReference_GetMediaType PtxPdf_FileReference_GetMediaTypeA
104#define PtxPdf_FileReference_GetName PtxPdf_FileReference_GetNameA
527 iOcgConflictResolution);
674 const char* szOwnerPassword,
689 const WCHAR* szOwnerPassword,
711 char* pBuffer,
size_t nBufferSize);
731 WCHAR* pBuffer,
size_t nBufferSize);
744 const char* szUserPassword);
757 const WCHAR* szUserPassword);
777 char* pBuffer,
size_t nBufferSize);
797 WCHAR* pBuffer,
size_t nBufferSize);
810 const char* szOwnerPassword);
823 const WCHAR* szOwnerPassword);
1083 const char* szPassword);
1115 const WCHAR* szPassword);
2208 size_t nBufferSize);
2243 size_t nBufferSize);
2347 size_t nBufferSize);
2377 size_t nBufferSize);
2451 size_t nBufferSize);
2481 size_t nBufferSize);
2555 size_t nBufferSize);
2585 size_t nBufferSize);
2670 size_t nBufferSize);
2711 size_t nBufferSize);
2745 const char* szKeywords);
2779 const WCHAR* szKeywords);
2812 size_t nBufferSize);
2845 size_t nBufferSize);
2927 size_t nBufferSize);
2959 size_t nBufferSize);
3136 const char* szMediaType,
const char* szDescription,
const TPtxSys_Date* pModificationDate);
3459 char* pBuffer,
size_t nBufferSize);
3486 WCHAR* pBuffer,
size_t nBufferSize);
3510 char* pBuffer,
size_t nBufferSize);
3534 WCHAR* pBuffer,
size_t nBufferSize);
3578 char* pBuffer,
size_t nBufferSize);
3603 WCHAR* pBuffer,
size_t nBufferSize);
Description of a file A file description is used for embedded files.
A list of annotations When a list of PtxPdf_Page_GetAnnotations is obtained from a page that belongs ...
Represents the content of a page or a group. The class has no methods on its own, but can be modified...
Definition PdfToolbox_Types.h:2003
Definition PdfToolbox_Types.h:1989
Definition PdfToolbox_Types.h:2142
Structure that groups a set of callbacks that model streams.
Definition PdfToolbox_PtxSys.h:49