iDRS™ SDK 16
Loading...
Searching...
No Matches
CPageMetadata_interface.h
Go to the documentation of this file.
1
7#ifndef CPAGEMETADATA_INTERFACE_H
8
9#define CPAGEMETADATA_INTERFACE_H
10
15#include "CBarcode_interface.h"
16
17#include "idrs_common.h"
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
28CPageMetadata CPageMetadata_Create(idrs_exception *pargException);
29
35CPageInteractiveForm CPageMetadata_GetInteractiveForm(const CPageMetadata argCPageMetadata, idrs_exception *pargException);
36
44void CPageMetadata_SetInteractiveForm(CPageMetadata argCPageMetadata, const CPageInteractiveForm pobjInteractiveForm, idrs_exception *pargException);
45
59void CPageMetadata_SetOriginalOrientation(CPageMetadata argCPageMetadata, enum PageOrientation const evPageRotation, idrs_exception *pargException);
60
72enum PageOrientation CPageMetadata_GetOriginalOrientation(const CPageMetadata argCPageMetadata, idrs_exception *pargException);
73
79void CPageMetadata_SetBarcodes(CPageMetadata argCPageMetadata, const CBarcodeArray argxBarcodes, idrs_exception *pargException);
80
86CBarcodeArray CPageMetadata_GetBarcodes(const CPageMetadata argCPageMetadata, idrs_exception *pargException);
87
95void CPageMetadata_Destroy(CPageMetadata argCPageMetadata, idrs_exception *pargException);
96
97#ifdef __cplusplus
98}
99#endif /* __cplusplus */
100
101#endif /* CPAGEMETADATA_INTERFACE_H */
Interface for CBarcode wrapper.
Interface for CPageBookmark wrapper.
Interface for CPageCustomData wrapper.
Interface for CPageInteractiveForm wrapper.
void CPageMetadata_SetOriginalOrientation(CPageMetadata argCPageMetadata, enum PageOrientation const evPageRotation, idrs_exception *pargException)
Sets the value for the original rotation of the input source.
void CPageMetadata_SetBarcodes(CPageMetadata argCPageMetadata, const CBarcodeArray argxBarcodes, idrs_exception *pargException)
Sets the barcode data.
CBarcodeArray CPageMetadata_GetBarcodes(const CPageMetadata argCPageMetadata, idrs_exception *pargException)
Retrieve the barcode data.
CPageInteractiveForm CPageMetadata_GetInteractiveForm(const CPageMetadata argCPageMetadata, idrs_exception *pargException)
Returns the page's interactive form.
void CPageMetadata_SetInteractiveForm(CPageMetadata argCPageMetadata, const CPageInteractiveForm pobjInteractiveForm, idrs_exception *pargException)
Sets the page's interactive form.
enum PageOrientation CPageMetadata_GetOriginalOrientation(const CPageMetadata argCPageMetadata, idrs_exception *pargException)
Gets the original rotation of the input source.
void CPageMetadata_Destroy(CPageMetadata argCPageMetadata, idrs_exception *pargException)
Destroys a CPageMetadata handle.
CPageMetadata CPageMetadata_Create(idrs_exception *pargException)
Creates a new instance.
Interface for EnumDefinitions wrapper.
PageOrientation
Definition of possible page orientations.
Definition EnumDefinitions_interface.h:2491
Class CPageInteractiveForm represents the interactive form gathering all page's form fields.
CPageMetadata represents the metadata content of a page.