iDRS™ SDK 16
Loading...
Searching...
No Matches
CPage_interface.h
Go to the documentation of this file.
1
7#ifndef CPAGE_INTERFACE_H
8
9#define CPAGE_INTERFACE_H
10
11#include "CImage_interface.h"
14#include "ArrayInterface.h"
15
16#include "idrs_common.h"
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
33CPage CPage_Create(CIDRS argIDRS, idrs_exception *pargException);
34
49CPage CPage_Create2(const CImage argImage, idrs_exception *pargException);
50
62void CPage_SetSourceImage(CPage argCPage, const CImage argImage, idrs_exception *pargException);
63
71CImage CPage_GetSourceImage(const CPage argCPage, idrs_exception *pargException);
72
80IDRS_UINT CPage_GetWidth(const CPage argCPage, idrs_exception *pargException);
81
89IDRS_UINT CPage_GetHeight(const CPage argCPage, idrs_exception *pargException);
90
97IDRS_UINT CPage_GetResolution(const CPage argCPage, idrs_exception *pargException);
98
108CPageContent CPage_GetPageContent(const CPage argCPage, idrs_exception *pargException);
109
119void CPage_SetPageContent(const CPage argCPage, const CPageContent argPageContent, idrs_exception *pargException);
120
134void CPage_SetWorkImage(CPage argCPage, const CImage argImage, idrs_exception *pargException);
135
143CImage CPage_GetWorkImage(const CPage argCPage, idrs_exception *pargException);
144
158void CPage_SetBackgroundImage(CPage argCPage, const CImage argBackgroundImage, idrs_exception *pargException);
159
167CImage CPage_GetBackgroundImage(const CPage argCPage, idrs_exception *pargException);
168
176void CPage_Destroy(CPage argCPage, idrs_exception *pargException);
177
186CPageArray ArrayInterface_Create_CPageArray(idrs_exception *pargException);
187
188#ifdef __cplusplus
189}
190#endif /* __cplusplus */
191
192#endif /* CPAGE_INTERFACE_H */
Interface for TObjPtrArray wrapper.
Interface for CImage wrapper.
void CPage_SetBackgroundImage(CPage argCPage, const CImage argBackgroundImage, idrs_exception *pargException)
Sets the background image to use during document output if required.
CImage CPage_GetBackgroundImage(const CPage argCPage, idrs_exception *pargException)
Gets the background image to use during document output if required.
CImage CPage_GetSourceImage(const CPage argCPage, idrs_exception *pargException)
Gets the source image associated to the current CPage object.
void CPage_Destroy(CPage argCPage, idrs_exception *pargException)
Destroys a CPage handle.
CPageArray ArrayInterface_Create_CPageArray(idrs_exception *pargException)
Creates a new CPageArray object.
IDRS_UINT CPage_GetResolution(const CPage argCPage, idrs_exception *pargException)
IDRS_UINT CPage_GetHeight(const CPage argCPage, idrs_exception *pargException)
void CPage_SetSourceImage(CPage argCPage, const CImage argImage, idrs_exception *pargException)
SetSourceImage sets the source image for the page.
void CPage_SetWorkImage(CPage argCPage, const CImage argImage, idrs_exception *pargException)
Sets the work image that can be used by the processing engines (page analysis, barcode processing and...
CPage CPage_Create2(const CImage argImage, idrs_exception *pargException)
Create creates a new page from an existing image.
CPage CPage_Create(CIDRS argIDRS, idrs_exception *pargException)
Create creates a new page.
IDRS_UINT CPage_GetWidth(const CPage argCPage, idrs_exception *pargException)
void CPage_SetPageContent(const CPage argCPage, const CPageContent argPageContent, idrs_exception *pargException)
Sets the CPageContent object associated with the CPage object.
CImage CPage_GetWorkImage(const CPage argCPage, idrs_exception *pargException)
Gets the work image set into the CPage object.
CPageContent CPage_GetPageContent(const CPage argCPage, idrs_exception *pargException)
Gets page access content of the page via CPageContent class.
Interface for CPageContent wrapper.
Interface for ILineReader wrapper.
The CImage class manages images for iDRS.
CPageContent represents the results content of CPage.
The CPage class manages a page in the IDRS.
unsigned int IDRS_UINT
An unsigned integer.
Definition idrsstd_interface.h:27