Foxit PDF SDK

Public 成员函数 | Public 属性 | 所有成员列表
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)
| 不等于操作符。 更多...
OCRSettingData & | operator= (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_editable | true 表示OCR结果是可编辑的，false 表示OCR结果只能搜索但不能编辑。
  [in] | ocr_config | OCRConfig 对象。

## 成员函数说明

## ◆ 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_editable | true 表示OCR结果是可编辑的，false 表示OCR结果只能搜索但不能编辑。
  [in] | ocr_config | OCRConfig 对象。

返回
  无返回值。