Foxit PDF SDK
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)
 带参数的构造函数。 更多...
 
PreflightSettingDataoperator= (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

预检库类型的枚举。

此枚举的值应单独使用。

枚举值
e_LibraryTypeFoxit 

预检库类型:Foxit。

e_LibraryTypePDFStandards 

预检库类型:标准。

e_LibraryTypePrepressColorTransparency 

预检库类型:印前、颜色和透明度。

◆ 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另一个预检设置数据对象,其值将分配给当前对象。
返回
对当前对象本身的引用。