iDRS™ SDK 16
Loading...
Searching...
No Matches
CDigitalSignature_interface.h
Go to the documentation of this file.
1
7#ifndef CDIGITALSIGNATURE_INTERFACE_H
8
9#define CDIGITALSIGNATURE_INTERFACE_H
10
11#include "CObjPtr_interface.h"
14
15#include "idrs_common.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
27CDigitalSignature CDigitalSignature_Create(idrs_exception *pargException);
28
37void CDigitalSignature_SetSignatureContent(CDigitalSignature argCDigitalSignature, const CSignatureContent argSignatureContent, idrs_exception *pargException);
38
44CSignatureContent CDigitalSignature_GetSignatureContent(const CDigitalSignature argCDigitalSignature, idrs_exception *pargException);
45
51void CDigitalSignature_SetDigitalCertificate(CDigitalSignature argCDigitalSignature, const CDigitalCertificate argDigitalCertificate, idrs_exception *pargException);
52
58CDigitalCertificate CDigitalSignature_GetDigitalCertificate(const CDigitalSignature argCDigitalSignature, idrs_exception *pargException);
59
65void CDigitalSignature_SetPageIndex(CDigitalSignature argCDigitalSignature, IDRS_UINT const uiPageIndex, idrs_exception *pargException);
66
73IDRS_UINT CDigitalSignature_GetPageIndex(const CDigitalSignature argCDigitalSignature, idrs_exception *pargException);
74
82void CDigitalSignature_Destroy(CDigitalSignature argCDigitalSignature, idrs_exception *pargException);
83
92CDigitalSignatureArray ArrayInterface_Create_CDigitalSignatureArray(idrs_exception *pargException);
93
94#ifdef __cplusplus
95}
96#endif /* __cplusplus */
97
98#endif /* CDIGITALSIGNATURE_INTERFACE_H */
Interface for CDigitalCertificate wrapper.
void CDigitalSignature_SetSignatureContent(CDigitalSignature argCDigitalSignature, const CSignatureContent argSignatureContent, idrs_exception *pargException)
Sets the signature visual content.
IDRS_UINT CDigitalSignature_GetPageIndex(const CDigitalSignature argCDigitalSignature, idrs_exception *pargException)
Retrieves the page index default value 0.
CDigitalCertificate CDigitalSignature_GetDigitalCertificate(const CDigitalSignature argCDigitalSignature, idrs_exception *pargException)
Retrieves the digital signature.
CDigitalSignature CDigitalSignature_Create(idrs_exception *pargException)
Create creates a CDigitalSignature object.
CDigitalSignatureArray ArrayInterface_Create_CDigitalSignatureArray(idrs_exception *pargException)
Creates a new CDigitalSignatureArray object.
void CDigitalSignature_SetDigitalCertificate(CDigitalSignature argCDigitalSignature, const CDigitalCertificate argDigitalCertificate, idrs_exception *pargException)
Sets the digital signature.
void CDigitalSignature_SetPageIndex(CDigitalSignature argCDigitalSignature, IDRS_UINT const uiPageIndex, idrs_exception *pargException)
Sets the page index.
void CDigitalSignature_Destroy(CDigitalSignature argCDigitalSignature, idrs_exception *pargException)
Destroys a CDigitalSignature handle.
CSignatureContent CDigitalSignature_GetSignatureContent(const CDigitalSignature argCDigitalSignature, idrs_exception *pargException)
Retrieves the signature visual content.
Interface for CObjPtr wrapper.
Interface for CSignatureContent wrapper.
CDigitalCertificate manages the digital certificate content.
CDigitalSignature container class that manages all signature aspects (digital certificate,...
CSignatureContent contains the UI elements for displaying a signature on a PDF document.
unsigned int IDRS_UINT
An unsigned integer.
Definition idrsstd_interface.h:27