Foxit PDF SDK

Public 类型 | Public 成员函数 | Public 属性 | 所有成员列表
foxit::addon::compliance::PreflightSettingData类 参考

继承自 Object .

## Public 类型
enum | LibraryType { e_LibraryTypeFoxit = 0, e_LibraryTypePDFStandards = 1, e_LibraryTypePrepressColorTransparency = 2 }
| 预检库类型的枚举。 更多...
enum | OperateType { e_OperateTypeProfiles = 0, e_OperateTypeSingleChecks = 1, e_OperateTypeSingleFixups = 2 }
| 预检操作类型的枚举。 更多...

## Public 成员函数
| PreflightSettingData ()
| 构造函数。
| PreflightSettingData (const wchar_t *preflight_key, OperateType operate_type, const wchar_t *src_pdf_path, const wchar_t *saved_pdf_path, int first_page_index, int last_page_index)
| 带参数的构造函数。 更多...
PreflightSettingData & | operator= (const PreflightSettingData &data)
| 赋值操作符。 更多...

## Public 属性
int | first_page_index
| 要分析或修复的第一页的索引，从0开始。默认值：0。
int | last_page_index
| 要分析或修复的最后一页的索引。如果这是-1，那意味着 源PDF文件的所有页面都将被分析，并且 参数first_page_index将被忽略。默认值：-1。
OperateType | operate_type
| 预检操作类型。 请参考从PreflightSettingData::e_OperateTypeProfiles开始的值， 这应该是这些值之一。
WString | preflight_key
| 预检密钥。通过Preflight::GetItemKeysArray检索可用密钥。
WString | saved_pdf_path
| 保存由预检分析和修复过程生成的PDF文件的完整路径。
WString | src_pdf_path
| 要分析和修复的源PDF文件的完整路径。

## 详细描述

此类表示预检分析和修复操作的设置数据。

## 成员枚举类型说明

## ◆ LibraryType

enum foxit::addon::compliance::PreflightSettingData::LibraryType

预检库类型的枚举。

此枚举的值应单独使用。

枚举值
e_LibraryTypeFoxit | 预检库类型：Foxit。
e_LibraryTypePDFStandards | 预检库类型：标准。
e_LibraryTypePrepressColorTransparency | 预检库类型：印前、颜色和透明度。

## ◆ OperateType

enum foxit::addon::compliance::PreflightSettingData::OperateType

预检操作类型的枚举。

此枚举的值应单独使用。

枚举值
e_OperateTypeProfiles | 操作类型：配置文件。
e_OperateTypeSingleChecks | 操作类型：单项检查。
e_OperateTypeSingleFixups | 操作类型：单项修复。

## 构造及析构函数说明

## ◆ PreflightSettingData()

foxit::addon::compliance::PreflightSettingData::PreflightSettingData | ( | const wchar_t * | preflight_key,
|  | OperateType | operate_type,
|  | const wchar_t * | src_pdf_path,
|  | const wchar_t * | saved_pdf_path,
|  | int | first_page_index,
|  | int | last_page_index
| ) |  |
| inline

带参数的构造函数。

参数

  [in] | preflight_key | 预检密钥。通过Preflight::GetItemKeysArray检索可用密钥。
  [in] | operate_type | 预检操作类型。 请参考从PreflightSettingData::e_OperateTypeProfiles开始的值， 这应该是这些值之一。
  [in] | src_pdf_path | 要分析或修复的源PDF文件的完整路径。这不应该是空字符串。
  [in] | saved_pdf_path | 分析和修复后保存PDF文件的完整路径。这不应该是空字符串。
  [in] | first_page_index | 要分析或修复的第一页的索引，从0开始。默认值：0。
  [in] | last_page_index | 要分析或修复的最后一页的索引。如果这是-1，那意味着 源PDF文件的所有页面都将被分析或修复，并且 参数first_page_index将被忽略。默认值：-1。

返回
  无。

## 成员函数说明

## ◆ operator=()

PreflightSettingData& foxit::addon::compliance::PreflightSettingData::operator= | ( | const PreflightSettingData & | data | ) |
| inline

赋值操作符。

参数

  [in] | data | 另一个预检设置数据对象，其值将分配给当前对象。

返回
  对当前对象本身的引用。