7#ifndef CPAGEANALYSIS_INTERFACE_H
9#define CPAGEANALYSIS_INTERFACE_H
Interface for CObjPtr wrapper.
Interface for CPage wrapper.
CPageAnalysisResult CPageAnalysis_AnalyzePage(const CPageAnalysis argCPageAnalysis, const CImage argImage, idrs_exception *pargException)
Runs page analysis and returns the detected results.
void CPageAnalysis_SetProgressCallback(CPageAnalysis argCPageAnalysis, IProgressPageProcessing argpProgressCallback, idrs_exception *pargException)
Sets the callback used to notify about page analysis progress.
CPageAnalysis CPageAnalysis_Create2(const CIDRS argIdrs, const CPageAnalysisParams argPageAnalysisParams, idrs_exception *pargException)
Creates a new instance of this class and associates to it the provided.
CPageAnalysisParams CPageAnalysis_GetPageAnalysisParams(const CPageAnalysis argCPageAnalysis, idrs_exception *pargException)
Gets the parameters used for the page analysis (language detection, orientation detection,...
void CPageAnalysis_Destroy(CPageAnalysis argCPageAnalysis, idrs_exception *pargException)
Destroys a CPageAnalysis handle.
void CPageAnalysis_SetPageAnalysisParams(CPageAnalysis argCPageAnalysis, const CPageAnalysisParams argPageAnalysisParams, idrs_exception *pargException)
Gets the parameters used for the page analysis (language detection, orientation detection,...
IProgressPageProcessing CPageAnalysis_GetProgressCallback(const CPageAnalysis argCPageAnalysis, idrs_exception *pargException)
Gets the callback used to notify about page analysis progress.
CPageAnalysisResult CPageAnalysis_AnalyzePage3(const CPageAnalysis argCPageAnalysis, CPage argPage, idrs_exception *pargException)
Runs page analysis and returns the detected results.
CPageAnalysis CPageAnalysis_Create(const CIDRS argIdrs, idrs_exception *pargException)
Creates a new instance of this class and associates the provided.
CPageAnalysisResult CPageAnalysis_AnalyzePage2(const CPageAnalysis argCPageAnalysis, CPage argPage, IDRS_BOOL const bUpdatePage, idrs_exception *pargException)
Runs page analysis and returns the detected results.
Interface for CPageAnalysisParams wrapper.
Interface for CPageAnalysisResult wrapper.
Interface for IProgressPageProcessing wrapper.
The CImage class manages images for iDRS.
CPageAnalysis is the main class used for page analysis feature:
CPageAnalysisParams contains the configuration for page analysis.
CPageAnalysisResult contains the results of page analysis. See.
The CPage class manages a page in the IDRS.
CProgressTextRecognition defines the interface required to monitor page processing progress.