14#ifndef PDFTOOLBOX_PTXPDF_H__
15#define PDFTOOLBOX_PTXPDF_H__
17#ifndef PDFTOOLBOX_CALL
19#define PDFTOOLBOX_CALL __stdcall
21#define PDFTOOLBOX_CALL
34#define PtxPdf_Encryption_New PtxPdf_Encryption_NewW
35#define PtxPdf_Encryption_GetUserPassword PtxPdf_Encryption_GetUserPasswordW
36#define PtxPdf_Encryption_SetUserPassword PtxPdf_Encryption_SetUserPasswordW
37#define PtxPdf_Encryption_GetOwnerPassword PtxPdf_Encryption_GetOwnerPasswordW
38#define PtxPdf_Encryption_SetOwnerPassword PtxPdf_Encryption_SetOwnerPasswordW
40#define PtxPdf_Document_Open PtxPdf_Document_OpenW
41#define PtxPdf_Document_OpenWithFdf PtxPdf_Document_OpenWithFdfW
43#define PtxPdf_Page_GetPageLabel PtxPdf_Page_GetPageLabelW
45#define PtxPdf_Metadata_GetTitle PtxPdf_Metadata_GetTitleW
46#define PtxPdf_Metadata_SetTitle PtxPdf_Metadata_SetTitleW
47#define PtxPdf_Metadata_GetAuthor PtxPdf_Metadata_GetAuthorW
48#define PtxPdf_Metadata_SetAuthor PtxPdf_Metadata_SetAuthorW
49#define PtxPdf_Metadata_GetSubject PtxPdf_Metadata_GetSubjectW
50#define PtxPdf_Metadata_SetSubject PtxPdf_Metadata_SetSubjectW
51#define PtxPdf_Metadata_GetKeywords PtxPdf_Metadata_GetKeywordsW
52#define PtxPdf_Metadata_SetKeywords PtxPdf_Metadata_SetKeywordsW
53#define PtxPdf_Metadata_GetCreator PtxPdf_Metadata_GetCreatorW
54#define PtxPdf_Metadata_SetCreator PtxPdf_Metadata_SetCreatorW
55#define PtxPdf_Metadata_GetProducer PtxPdf_Metadata_GetProducerW
57#define PtxPdf_FileReference_Create PtxPdf_FileReference_CreateW
59#define PtxPdf_FileReference_GetAssociationRelationship PtxPdf_FileReference_GetAssociationRelationshipW
60#define PtxPdf_FileReference_SetAssociationRelationship PtxPdf_FileReference_SetAssociationRelationshipW
61#define PtxPdf_FileReference_GetDescription PtxPdf_FileReference_GetDescriptionW
63#define PtxPdf_FileReference_GetMediaType PtxPdf_FileReference_GetMediaTypeW
65#define PtxPdf_FileReference_GetName PtxPdf_FileReference_GetNameW
68#define PtxPdf_Encryption_New PtxPdf_Encryption_NewA
69#define PtxPdf_Encryption_GetUserPassword PtxPdf_Encryption_GetUserPasswordA
70#define PtxPdf_Encryption_SetUserPassword PtxPdf_Encryption_SetUserPasswordA
71#define PtxPdf_Encryption_GetOwnerPassword PtxPdf_Encryption_GetOwnerPasswordA
72#define PtxPdf_Encryption_SetOwnerPassword PtxPdf_Encryption_SetOwnerPasswordA
74#define PtxPdf_Document_Open PtxPdf_Document_OpenA
75#define PtxPdf_Document_OpenWithFdf PtxPdf_Document_OpenWithFdfA
77#define PtxPdf_Page_GetPageLabel PtxPdf_Page_GetPageLabelA
79#define PtxPdf_Metadata_GetTitle PtxPdf_Metadata_GetTitleA
80#define PtxPdf_Metadata_SetTitle PtxPdf_Metadata_SetTitleA
81#define PtxPdf_Metadata_GetAuthor PtxPdf_Metadata_GetAuthorA
82#define PtxPdf_Metadata_SetAuthor PtxPdf_Metadata_SetAuthorA
83#define PtxPdf_Metadata_GetSubject PtxPdf_Metadata_GetSubjectA
84#define PtxPdf_Metadata_SetSubject PtxPdf_Metadata_SetSubjectA
85#define PtxPdf_Metadata_GetKeywords PtxPdf_Metadata_GetKeywordsA
86#define PtxPdf_Metadata_SetKeywords PtxPdf_Metadata_SetKeywordsA
87#define PtxPdf_Metadata_GetCreator PtxPdf_Metadata_GetCreatorA
88#define PtxPdf_Metadata_SetCreator PtxPdf_Metadata_SetCreatorA
89#define PtxPdf_Metadata_GetProducer PtxPdf_Metadata_GetProducerA
91#define PtxPdf_FileReference_Create PtxPdf_FileReference_CreateA
93#define PtxPdf_FileReference_GetAssociationRelationship PtxPdf_FileReference_GetAssociationRelationshipA
94#define PtxPdf_FileReference_SetAssociationRelationship PtxPdf_FileReference_SetAssociationRelationshipA
95#define PtxPdf_FileReference_GetDescription PtxPdf_FileReference_GetDescriptionA
97#define PtxPdf_FileReference_GetMediaType PtxPdf_FileReference_GetMediaTypeA
99#define PtxPdf_FileReference_GetName PtxPdf_FileReference_GetNameA
522 iOcgConflictResolution);
624 const char* szOwnerPassword,
639 const WCHAR* szOwnerPassword,
661 char* pBuffer,
size_t nBufferSize);
681 WCHAR* pBuffer,
size_t nBufferSize);
694 const char* szUserPassword);
707 const WCHAR* szUserPassword);
727 char* pBuffer,
size_t nBufferSize);
747 WCHAR* pBuffer,
size_t nBufferSize);
760 const char* szOwnerPassword);
773 const WCHAR* szOwnerPassword);
1033 const char* szPassword);
1065 const WCHAR* szPassword);
2158 size_t nBufferSize);
2193 size_t nBufferSize);
2297 size_t nBufferSize);
2327 size_t nBufferSize);
2401 size_t nBufferSize);
2431 size_t nBufferSize);
2505 size_t nBufferSize);
2535 size_t nBufferSize);
2620 size_t nBufferSize);
2661 size_t nBufferSize);
2695 const char* szKeywords);
2729 const WCHAR* szKeywords);
2762 size_t nBufferSize);
2795 size_t nBufferSize);
2877 size_t nBufferSize);
2909 size_t nBufferSize);
3086 const char* szMediaType,
const char* szDescription,
const TPtxSys_Date* pModificationDate);
3409 char* pBuffer,
size_t nBufferSize);
3436 WCHAR* pBuffer,
size_t nBufferSize);
3460 char* pBuffer,
size_t nBufferSize);
3484 WCHAR* pBuffer,
size_t nBufferSize);
3528 char* pBuffer,
size_t nBufferSize);
3553 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:1998
Definition PdfToolbox_Types.h:1984
Definition PdfToolbox_Types.h:2137
Structure that groups a set of callbacks that model streams.
Definition PdfToolbox_PtxSys.h:44