35 namespace comparison {
44 typedef enum _CompareResultType {
157 : base_doc_results(base_doc_results), compared_doc_results(compared_doc_results) {
169 : base_doc_results(compare_results.base_doc_results)
170 , compared_doc_results(compare_results.compared_doc_results) {}
193 base_doc_results.RemoveAll();
194 compared_doc_results.RemoveAll();
218 typedef enum _CompareType {
334 #endif // FS_COMPARE_H_ 结果类型:删除注释。
Definition: fs_compare.h:72
CompareResultInfo(const CompareResultInfo &result_info)
带另一个结果信息对象的构造函数。
Definition: fs_compare.h:105
比较所有内容。此值应单独使用。
Definition: fs_compare.h:220
CompareType
比较类型标志的枚举。
Definition: fs_compare.h:218
CFX_Object Object
对象类型。
Definition: fs_basictypes.h:221
CompareResultInfo(CompareResultType type, RectFArray rect_array, WString diff_contents)
带参数的构造函数。
Definition: fs_compare.h:90
结果类型:替换注释。
Definition: fs_compare.h:76
bool operator==(const Comparison &other) const
相等操作符。
bool IsEmpty() const
检查当前对象是否为空。
Comparison(const pdf::PDFDoc &base_doc, const pdf::PDFDoc &compared_doc)
从PDF文档对象构造。
宽字符串类
Definition: fx_string.h:1457
CompareResults()
构造函数。
Definition: fs_compare.h:161
仅比较文本。
Definition: fs_compare.h:222
Definition: fs_pdfdoc.h:771
CompareResultInfo & operator=(const CompareResultInfo &result_info)
赋值操作符。
Definition: fs_compare.h:118
结果类型:删除路径。
Definition: fs_compare.h:60
结果类型:删除图像。
Definition: fs_compare.h:54
Comparison & operator=(const Comparison &other)
赋值操作符。
结果类型:删除阴影。
Definition: fs_compare.h:66
Definition: fs_compare.h:140
Definition: fs_compare.h:211
CompareResults(CompareResultInfoArray base_doc_results, CompareResultInfoArray compared_doc_results)
带参数的构造函数。
Definition: fs_compare.h:156
CompareResultInfo()
构造函数。
Definition: fs_compare.h:97
Definition: fs_compare.h:37
结果类型:替换路径。
Definition: fs_compare.h:64
结果类型:插入图像。
Definition: fs_compare.h:56
CompareResultInfoArray base_doc_results
结果信息数组,包含基本文档中PDF页面(已被比较)的所有比较结果。
Definition: fs_compare.h:200
结果类型:插入阴影。
Definition: fs_compare.h:68
结果类型:替换图像。
Definition: fs_compare.h:58
WString diff_contents
作为比较结果的不同内容。
Definition: fs_compare.h:136
结果类型:删除文本。
Definition: fs_compare.h:48
FX_UINT32 uint32
无符号 32 位整数。
Definition: fs_basictypes.h:196
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:214
pdf::PDFDoc GenerateComparedDoc(foxit::uint32 compare_flags)
比较基本文档与比较文档(用于构造当前对象),然后生成PDF文档作为比较结果。
仅比较注释。
Definition: fs_compare.h:224
Definition: fs_basictypes.h:449
结果类型:插入注释。
Definition: fs_compare.h:74
CompareResults DoCompare(int base_page_index, int compared_page_index, foxit::uint32 compare_flags)
比较基本文档的PDF页面与比较文档中的PDF页面。"基本文档"和"比较文档"指用于构造当前对象的PDF文档对象。
void Clear()
清除所有结果信息。
Definition: fs_compare.h:191
RectFArray rect_array
矩形数组,指定参数diff_contents在要比较的PDF页面中的位置。
Definition: fs_compare.h:133
Foxit命名空间。
Definition: fs_taggedpdf.h:27
(保留,尚未支持)结果类型:文本属性更改。
Definition: fs_compare.h:78
结果类型:插入文本。
Definition: fs_compare.h:50
结果类型:插入路径。
Definition: fs_compare.h:62
结果类型:替换阴影。
Definition: fs_compare.h:70
结果类型:替换文本。
Definition: fs_compare.h:52
bool operator !=(const Comparison &other) const
不相等操作符。
CompareResultType type
结果类型。请参考从CompareResultInfo::e_CompareResultTypeNone 开始的值,这应该是这些值中的一个。
Definition: fs_compare.h:130
CompareResultInfoArray compared_doc_results
结果信息数组,包含比较文档中PDF页面(已被比较)的所有比较结果。
Definition: fs_compare.h:205
结果类型:不支持或无效。
Definition: fs_compare.h:46
CompareResults(const CompareResults &compare_results)
带另一个比较结果对象的构造函数。
Definition: fs_compare.h:168
CompareResultType
比较结果类型的枚举。
Definition: fs_compare.h:44
Definition: fs_compare.h:148