Foxit PDF SDK
foxit::addon::compliance::PreflightReportSettingData类 参考

继承自 Object .

Public 类型

enum  ProblemsHighlightMethod { e_ProblemsHighlightMethodTransparentMasks = 0, e_ProblemsHighlightMethodLayers = 1 }
 预检问题高亮方法的枚举。 更多...
 
enum  ReportFileFormatType { e_ReportFileFormatTypePdf = 0, e_ReportFileFormatTypeXml = 1, e_ReportFileFormatTypeTxt = 2, e_ReportFileFormatTypeHtml = 3 }
 预检报告文件格式类型的枚举。 更多...
 

Public 成员函数

 PreflightReportSettingData ()
 构造函数。
 
 PreflightReportSettingData (ReportFileFormatType report_file_format_type, bool to_generate_overview, bool to_highlight_problems, ProblemsHighlightMethod problem_highlight_method, const wchar_t *report_file_path)
 带参数的构造函数。 更多...
 
PreflightReportSettingDataoperator= (const PreflightReportSettingData &data)
 赋值操作符。 更多...
 

Public 属性

ProblemsHighlightMethod problems_highlight_method
 高亮显示问题的方法。仅当to_highlight_problemstruereport_file_format_typePreflightReportSettingData::e_ReportFileFormatTypePdf时有效。 请参考从PreflightReportSettingData::e_ProblemsHighlightMethodTransparentMasks开始的值, 这应该是这些值之一。
 
ReportFileFormatType report_file_format_type
 报告文件格式类型。 请参考从PreflightReportSettingData::e_ReportFileFormatTypePdf开始的值, 这应该是这些值之一。
 
WString report_file_path
 报告文件的完整路径。这不应该是空字符串。
 
bool to_generate_overview
 是否生成概述。true表示生成概述,false表示不生成。
 
bool to_highlight_problems
 是否高亮显示问题。true表示高亮显示问题,false表示不高亮。
 

详细描述

此类表示用于生成预检报告文件的设置数据。

成员枚举类型说明

◆ ProblemsHighlightMethod

预检问题高亮方法的枚举。

此枚举的值应单独使用。

枚举值
e_ProblemsHighlightMethodTransparentMasks 

通过透明遮罩高亮显示问题。

e_ProblemsHighlightMethodLayers 

通过图层高亮显示问题。

◆ ReportFileFormatType

预检报告文件格式类型的枚举。

此枚举的值应单独使用。

枚举值
e_ReportFileFormatTypePdf 

报告文件格式类型:PDF。

e_ReportFileFormatTypeXml 

报告文件格式类型:XML。

e_ReportFileFormatTypeTxt 

报告文件格式类型:TXT 和 TEXT。

e_ReportFileFormatTypeHtml 

报告文件格式类型:HTML。

构造及析构函数说明

◆ PreflightReportSettingData()

foxit::addon::compliance::PreflightReportSettingData::PreflightReportSettingData ( ReportFileFormatType  report_file_format_type,
bool  to_generate_overview,
bool  to_highlight_problems,
ProblemsHighlightMethod  problem_highlight_method,
const wchar_t *  report_file_path 
)
inline

带参数的构造函数。

参数
[in]report_file_format_type报告文件格式类型。 请参考从PreflightReportSettingData::e_ReportFileFormatTypePdf开始的值, 这应该是这些值之一。
[in]to_generate_overview是否生成概述。true表示生成概述,false表示不生成。
[in]to_highlight_problems是否高亮显示问题。true表示高亮显示问题,false表示不高亮。
[in]problems_highlight_method高亮显示问题的方法。仅当to_highlight_problemstruereport_file_format_typePreflightReportSettingData::e_ReportFileFormatTypePdf时有效。
请参考从PreflightReportSettingData::e_ProblemsHighlightMethodTransparentMasks开始的值, 这应该是这些值之一。
[in]report_file_path报告文件的完整路径。这不应该是空字符串。
返回
无。

成员函数说明

◆ operator=()

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

赋值操作符。

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