Foxit PDF SDK

Public 类型 | Public 成员函数 | Public 属性 | 所有成员列表
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)
| 带参数的构造函数。 更多...
PreflightReportSettingData & | operator= (const PreflightReportSettingData &data)
| 赋值操作符。 更多...

## Public 属性
ProblemsHighlightMethod | problems_highlight_method
| 高亮显示问题的方法。仅当to_highlight_problems为true且report_file_format_type 为PreflightReportSettingData::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

enum foxit::addon::compliance::PreflightReportSettingData::ProblemsHighlightMethod

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

此枚举的值应单独使用。

枚举值
e_ProblemsHighlightMethodTransparentMasks | 通过透明遮罩高亮显示问题。
e_ProblemsHighlightMethodLayers | 通过图层高亮显示问题。

## ◆ ReportFileFormatType

enum foxit::addon::compliance::PreflightReportSettingData::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_problems为true且report_file_format_type 为PreflightReportSettingData::e_ReportFileFormatTypePdf时有效。 请参考从PreflightReportSettingData::e_ProblemsHighlightMethodTransparentMasks开始的值， 这应该是这些值之一。
  [in] | report_file_path | 报告文件的完整路径。这不应该是空字符串。

返回
  无。

## 成员函数说明

## ◆ operator=()

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

赋值操作符。

参数

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

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