|
Foxit PDF SDK
|
表示用于对 PDF 文档进行标记的回调对象。 更多...
Public 类型 | |
| enum | ReportCategory { e_ReportCategoryRegion = 0, e_ReportCategoryArtifact = 1, e_ReportCategoryParagraph = 2, e_ReportCategoryListItem = 3, e_ReportCategoryFigure = 4, e_ReportCategoryTable = 5, e_ReportCategoryTableRow = 6, e_ReportCategoryTableHeader = 7, e_ReportCategoryTocItem = 8 } |
| 用于标记 PDF 的报告类别类型的枚举。 更多... | |
| enum | ReportConfidence { e_ReportConfidenceHigh = 0, e_ReportConfidenceMediumHigh = 1, e_ReportConfidenceMedium = 2, e_ReportConfidenceMediumLow = 3, e_ReportConfidenceLow = 4 } |
| 用于标记 PDF 文档的报告置信度枚举。 更多... | |
Public 成员函数 | |
| virtual void | Release ()=0 |
| 用于释放当前回调对象自身的回调函数。 更多... | |
| virtual void | Report (ReportCategory category, ReportConfidence confidence, int page_index, const RectF &rect)=0 |
| 在文档将被标记时触发的回调函数,用于获取标记 PDF 文档的结果信息。 更多... | |
表示用于对 PDF 文档进行标记的回调对象。
本类中的所有纯虚函数作为回调函数使用,应由用户在派生类中实现。用户也可以按需重写本类中的虚函数。
用于标记 PDF 的报告类别类型的枚举。
此枚举的值应单独使用。
|
pure virtual |
用于释放当前回调对象自身的回调函数。
|
pure virtual |
在文档将被标记时触发的回调函数,用于获取标记 PDF 文档的结果信息。
此函数对用户获取标记 PDF 文档结果信息非常有用。
| [in] | category | 标记 PDF 的报告类别。请参考从 TaggedPDFCallback::e_ReportCategoryRegion 开始的值,本参数将为其中之一。 |
| [in] | confidence | 标记 PDF 的报告置信度。请参考从 TaggedPDFCallback::e_ReportConfidenceHigh 开始的值,本参数将为其中之一。 |
| [in] | page_index | 当前报告项所属的页面索引。有效取值范围为 0 到 (count - 1),其中 count 为函数 pdf::PDFDoc::GetPageCount 返回的页面总数。 |
| [in] | rect | 当前报告项的矩形区域。 |