Foxit PDF SDK
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 (CompareResultType type, RectFArray rect_array, WString diff_contents)
 带参数的构造函数。 更多...
 
 CompareResultInfo ()
 构造函数。
 
 CompareResultInfo (const CompareResultInfo &result_info)
 带另一个结果信息对象的构造函数。 更多...
 
CompareResultInfooperator= (const CompareResultInfo &result_info)
 赋值操作符。 更多...
 

Public 属性

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

详细描述

此类表示比较结果信息。

成员枚举类型说明

◆ 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另一个结果信息对象,其值将被赋给当前对象。
返回
当前对象自身的引用。