iDRS™ SDK 16
Loading...
Searching...
No Matches
CDocumentMetadata_interface.h
Go to the documentation of this file.
1
7#ifndef CDOCUMENTMETADATA_INTERFACE_H
8
9#define CDOCUMENTMETADATA_INTERFACE_H
10
11#include "CObjPtr_interface.h"
16#include "ArrayInterface.h"
17
18#include "idrs_common.h"
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
31CMetadataInfo CDocumentMetadata_GetMetadataInfo(const CDocumentMetadata argCDocumentMetadata, idrs_exception *pargException);
32
40void CDocumentMetadata_SetMetadataInfo(CDocumentMetadata argCDocumentMetadata, const CMetadataInfo argMetadataInfo, idrs_exception *pargException);
41
47CPageBookmarkArray CDocumentMetadata_GetBookmarks(const CDocumentMetadata argCDocumentMetadata, idrs_exception *pargException);
48
56void CDocumentMetadata_SetBookmarks(CDocumentMetadata argCDocumentMetadata, const CPageBookmarkArray xBookmarks, idrs_exception *pargException);
57
65CDigitalSignatureArray CDocumentMetadata_GetDigitalSignatures(const CDocumentMetadata argCDocumentMetadata, idrs_exception *pargException);
66
74void CDocumentMetadata_SetDigitalSignatures(CDocumentMetadata argCDocumentMetadata, const CDigitalSignatureArray xDigitalSignatures, idrs_exception *pargException);
75
83CAttachmentArray CDocumentMetadata_GetAttachments(const CDocumentMetadata argCDocumentMetadata, idrs_exception *pargException);
84
96void CDocumentMetadata_SetAttachments(CDocumentMetadata argCDocumentMetadata, const CAttachmentArray argAttachmentArray, idrs_exception *pargException);
97
102CDocumentMetadata CDocumentMetadata_Create(idrs_exception *pargException);
103
111void CDocumentMetadata_Destroy(CDocumentMetadata argCDocumentMetadata, idrs_exception *pargException);
112
113#ifdef __cplusplus
114}
115#endif /* __cplusplus */
116
117#endif /* CDOCUMENTMETADATA_INTERFACE_H */
Interface for TObjPtrArray wrapper.
Interface for CAttachment wrapper.
Interface for CDigitalSignature wrapper.
CAttachmentArray CDocumentMetadata_GetAttachments(const CDocumentMetadata argCDocumentMetadata, idrs_exception *pargException)
Gets the array of attachments to add to the output PDF.
void CDocumentMetadata_SetAttachments(CDocumentMetadata argCDocumentMetadata, const CAttachmentArray argAttachmentArray, idrs_exception *pargException)
Sets the array of attachments to add to the output PDF.
CDigitalSignatureArray CDocumentMetadata_GetDigitalSignatures(const CDocumentMetadata argCDocumentMetadata, idrs_exception *pargException)
Get the digital signatures associated to the ouput pdf document.
CMetadataInfo CDocumentMetadata_GetMetadataInfo(const CDocumentMetadata argCDocumentMetadata, idrs_exception *pargException)
Gets the MetadataInfo property value.
void CDocumentMetadata_Destroy(CDocumentMetadata argCDocumentMetadata, idrs_exception *pargException)
Destroys a CDocumentMetadata handle.
void CDocumentMetadata_SetMetadataInfo(CDocumentMetadata argCDocumentMetadata, const CMetadataInfo argMetadataInfo, idrs_exception *pargException)
Sets the MetadataInfo property value.
void CDocumentMetadata_SetDigitalSignatures(CDocumentMetadata argCDocumentMetadata, const CDigitalSignatureArray xDigitalSignatures, idrs_exception *pargException)
Set the digital signatures associated to the ouput pdf document.
void CDocumentMetadata_SetBookmarks(CDocumentMetadata argCDocumentMetadata, const CPageBookmarkArray xBookmarks, idrs_exception *pargException)
Sets the page's bookmarks.
CPageBookmarkArray CDocumentMetadata_GetBookmarks(const CDocumentMetadata argCDocumentMetadata, idrs_exception *pargException)
Returns the page's bookmarks.
CDocumentMetadata CDocumentMetadata_Create(idrs_exception *pargException)
Creates a new CDocumentMetadata instance.
Interface for CMetadataInfo wrapper.
Interface for CObjPtr wrapper.
Interface for CPageBookmark wrapper.
CDocumentMetadata class represents the set of metadata defined at the document level.
CMetadataInfo class is used to contain a document metadata.