19#ifndef PDFTOOLS_TOOLBOX_PTXPDF_H__
20#define PDFTOOLS_TOOLBOX_PTXPDF_H__
22#ifndef PDFTOOLS_TOOLBOX_CALL
24#define PDFTOOLS_TOOLBOX_CALL __stdcall
26#define PDFTOOLS_TOOLBOX_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
528 iOcgConflictResolution);
700 const char* szUserPassword);
713 const WCHAR* szUserPassword);
766 const char* szOwnerPassword);
779 const WCHAR* szOwnerPassword);
919 int iIndex,
int iCount);
2170 size_t nBufferSize);
2205 size_t nBufferSize);
2309 char* pBuffer,
size_t nBufferSize);
2339 WCHAR* pBuffer,
size_t nBufferSize);
2362 const char* szTitle);
2385 const WCHAR* szTitle);
2415 char* pBuffer,
size_t nBufferSize);
2445 WCHAR* pBuffer,
size_t nBufferSize);
2468 const char* szAuthor);
2491 const WCHAR* szAuthor);
2521 char* pBuffer,
size_t nBufferSize);
2551 WCHAR* pBuffer,
size_t nBufferSize);
2574 const char* szSubject);
2597 const WCHAR* szSubject);
2638 char* pBuffer,
size_t nBufferSize);
2679 WCHAR* pBuffer,
size_t nBufferSize);
2713 const char* szKeywords);
2747 const WCHAR* szKeywords);
2780 char* pBuffer,
size_t nBufferSize);
2813 WCHAR* pBuffer,
size_t nBufferSize);
2839 const char* szCreator);
2865 const WCHAR* szCreator);
2897 char* pBuffer,
size_t nBufferSize);
2929 WCHAR* pBuffer,
size_t nBufferSize);
3107 const char* szMediaType,
const char* szDescription,
const TPtxSys_Date* pModificationDate);
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 PdfTools_Toolbox_Types.h:2007
Definition PdfTools_Toolbox_Types.h:1993
Definition PdfTools_Toolbox_Types.h:2146
Structure that groups a set of callbacks that model streams.
Definition PdfTools_Toolbox_PtxSys.h:49