Foxit PDF SDK

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

继承自 Object .

## Public 类型
enum | CompareResultType { e_CompareResultTypeNone = -1, e_CompareResultTypeDeleteText = 0, e_CompareResultTypeInsertText = 1, e_CompareResultTypeReplaceText = 2, e_CompareResultTypeDeleteImage = 6, e_CompareResultTypeInsertImage = 7, e_CompareResultTypeReplaceImage = 8, e_CompareResultTypeDeletePath = 9, e_CompareResultTypeInsertPath = 10, e_CompareResultTypeReplacePath = 11, e_CompareResultTypeDeleteShading = 12, e_CompareResultTypeInsertShading = 13, e_CompareResultTypeReplaceShading = 14, e_CompareResultTypeDeleteAnnot = 15, e_CompareResultTypeInsertAnnot = 16, e_CompareResultTypeReplaceAnnot = 17, e_CompareResultTypeTextAttriChange = 18 }
| 比较结果类型的枚举。 更多...

## Public 成员函数
| CompareResultInfo ()
| 构造函数。
| CompareResultInfo (CompareResultType type, RectFArray rect_array, WString diff_contents)
| 带参数的构造函数。 更多...
| CompareResultInfo (const CompareResultInfo &result_info)
| 带另一个结果信息对象的构造函数。 更多...
CompareResultInfo & | operator= (const CompareResultInfo &result_info)
| 赋值操作符。 更多...

## Public 属性
WString | diff_contents
| 作为比较结果的不同内容。
RectFArray | rect_array
| 矩形数组，指定参数diff_contents在要比较的PDF页面中的位置。
CompareResultType | type
| 结果类型。请参考从CompareResultInfo::e_CompareResultTypeNone 开始的值，这应该是这些值中的一个。

## 详细描述

此类表示比较结果信息。

## 成员枚举类型说明

## ◆ CompareResultType

enum foxit::addon::comparison::CompareResultInfo::CompareResultType

比较结果类型的枚举。

此枚举的值可以单独使用。

枚举值
e_CompareResultTypeNone | 结果类型：不支持或无效。
e_CompareResultTypeDeleteText | 结果类型：删除文本。
e_CompareResultTypeInsertText | 结果类型：插入文本。
e_CompareResultTypeReplaceText | 结果类型：替换文本。
e_CompareResultTypeDeleteImage | 结果类型：删除图像。
e_CompareResultTypeInsertImage | 结果类型：插入图像。
e_CompareResultTypeReplaceImage | 结果类型：替换图像。
e_CompareResultTypeDeletePath | 结果类型：删除路径。
e_CompareResultTypeInsertPath | 结果类型：插入路径。
e_CompareResultTypeReplacePath | 结果类型：替换路径。
e_CompareResultTypeDeleteShading | 结果类型：删除阴影。
e_CompareResultTypeInsertShading | 结果类型：插入阴影。
e_CompareResultTypeReplaceShading | 结果类型：替换阴影。
e_CompareResultTypeDeleteAnnot | 结果类型：删除注释。
e_CompareResultTypeInsertAnnot | 结果类型：插入注释。
e_CompareResultTypeReplaceAnnot | 结果类型：替换注释。
e_CompareResultTypeTextAttriChange | （保留，尚未支持）结果类型：文本属性更改。

## 构造及析构函数说明

## ◆ CompareResultInfo() [1/2]

foxit::addon::comparison::CompareResultInfo::CompareResultInfo | ( | CompareResultType | type,
|  | RectFArray | rect_array,
|  | WString | diff_contents
| ) |  |
| inline

带参数的构造函数。

参数

  [in] | type | 结果类型。请参考从CompareResultInfo::e_CompareResultTypeNone 开始的值，这应该是这些值中的一个。
  [in] | rect_array | 矩形数组，指定参数diff_contents在要比较的PDF页面中的位置。
  [in] | diff_contents | 作为比较结果的不同内容。

## ◆ CompareResultInfo() [2/2]

foxit::addon::comparison::CompareResultInfo::CompareResultInfo | ( | const CompareResultInfo & | result_info | ) |
| inline

带另一个结果信息对象的构造函数。

参数

  [in] | result_info | 另一个结果信息对象。

## 成员函数说明

## ◆ operator=()

CompareResultInfo& foxit::addon::comparison::CompareResultInfo::operator= | ( | const CompareResultInfo & | result_info | ) |
| inline

赋值操作符。

参数

  [in] | result_info | 另一个结果信息对象，其值将被赋给当前对象。

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