Foxit PDF SDK
foxit::addon::ocr::OCRSettingData类 参考

继承自 Object .

Public 成员函数

 OCRSettingData ()
 构造函数。
 
 OCRSettingData (pdf::PDFDoc pdf_doc, const common::Range &page_range, bool is_editable, const OCRConfig &ocr_config)
 带参数的构造函数。 更多...
 
bool operator!= (const OCRSettingData &data)
 不等于操作符。 更多...
 
OCRSettingDataoperator= (const OCRSettingData &data)
 赋值操作符。 更多...
 
void Set (pdf::PDFDoc pdf_doc, const common::Range &page_range, bool is_editable, const OCRConfig &ocr_config)
 设置值。 更多...
 

Public 属性

bool is_editable
 决定OCR结果是否可编辑。true 表示OCR结果是可编辑的。 false 表示OCR结果只能搜索但不能编辑。
 
OCRConfig ocr_config
 OCRConfig 对象。
 
common::Range page_range
 需要进行OCR的页面范围。
 
pdf::PDFDoc pdf_doc
 需要进行OCR的有效PDF文档。
 

详细描述

此类表示用于OCR的设置数据。

构造及析构函数说明

◆ OCRSettingData()

foxit::addon::ocr::OCRSettingData::OCRSettingData ( pdf::PDFDoc  pdf_doc,
const common::Range page_range,
bool  is_editable,
const OCRConfig ocr_config 
)
inline

带参数的构造函数。

参数
[in]pdf_doc有效的PDF文档。
[in]page_range需要进行OCR的页面范围。
[in]is_editabletrue 表示OCR结果是可编辑的,false 表示OCR结果只能搜索但不能编辑。
[in]ocr_configOCRConfig 对象。

成员函数说明

◆ operator!=()

bool foxit::addon::ocr::OCRSettingData::operator!= ( const OCRSettingData data)
inline

不等于操作符。

参数
[in]data另一个OCR设置数据对象。此函数将检查当前对象是否不等于此对象。
返回
true 表示不相等,而 false 表示相等。

◆ operator=()

OCRSettingData& foxit::addon::ocr::OCRSettingData::operator= ( const OCRSettingData data)
inline

赋值操作符。

参数
[in]data另一个OCR设置数据对象,其值将被分配给当前对象。
返回
对当前对象本身的引用。

◆ Set()

void foxit::addon::ocr::OCRSettingData::Set ( pdf::PDFDoc  pdf_doc,
const common::Range page_range,
bool  is_editable,
const OCRConfig ocr_config 
)
inline

设置值。

参数
[in]pdf_doc有效的PDF文档。
[in]page_range需要进行OCR的页面范围。
[in]is_editabletrue 表示OCR结果是可编辑的,false 表示OCR结果只能搜索但不能编辑。
[in]ocr_configOCRConfig 对象。
返回
无返回值。