Go to the documentation of this file.
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();
220 typedef enum _CompareType {
339 #endif // FS_COMPARE_H_
Result type: delete shading.
Definition: fs_compare.h:66
Comparison & operator=(const Comparison &other)
Assign operator.
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:214
Definition: fs_compare.h:37
Result type: replace image.
Definition: fs_compare.h:58
Result type: insert annotation.
Definition: fs_compare.h:74
Result type: insert text.
Definition: fs_compare.h:50
bool operator==(const Comparison &other) const
Equal operator.
Result type: delete annotation.
Definition: fs_compare.h:72
CFX_Object Object
Object type.
Definition: fs_basictypes.h:221
WString diff_contents
Different contents as compared result.
Definition: fs_compare.h:136
CompareResultType type
Result type. Please refer to values starting from CompareResultInfo::e_CompareResultTypeNone and this...
Definition: fs_compare.h:130
Header file for common definitions and classes.
CompareResults(CompareResultInfoArray base_doc_results, CompareResultInfoArray compared_doc_results)
Constructor, with parameters.
Definition: fs_compare.h:156
Result type: replace text.
Definition: fs_compare.h:52
CompareResultType
Enumeration for compare result type.
Definition: fs_compare.h:44
CompareResultInfoArray base_doc_results
A result information array, which contains all the compared results of a PDF page (which has been com...
Definition: fs_compare.h:201
Compare annotation only.
Definition: fs_compare.h:226
bool IsEmpty() const
Check whether current object is empty or not.
Result type: delete path.
Definition: fs_compare.h:60
RectFArray rect_array
Rectangle array which specifies the location of parameter diff_contents in the PDF page to be compare...
Definition: fs_compare.h:133
CompareResultInfo(CompareResultType type, RectFArray rect_array, WString diff_contents)
Constructor, with parameters.
Definition: fs_compare.h:90
(Reserved, not supported yet) Result type: text attribute change.
Definition: fs_compare.h:78
CompareResults DoCompare(int base_page_index, int compared_page_index, foxit::uint32 compare_flags)
Compare a PDF page of base document with a PDF page in compared document. "base document" and "compar...
CompareResults()
Constructor.
Definition: fs_compare.h:161
Result type: delete image.
Definition: fs_compare.h:54
Compare all content. This value should be used alone.
Definition: fs_compare.h:222
pdf::PDFDoc GenerateComparedDoc(foxit::uint32 compare_flags)
Compare the base document with the compared document (which are used to construct current object) and...
Result type: replace path.
Definition: fs_compare.h:64
Result type: replace shading.
Definition: fs_compare.h:70
CompareResultInfo & operator=(const CompareResultInfo &result_info)
Assign operator.
Definition: fs_compare.h:118
Header file for PDF page related definitions and classes.
Result type: insert shading.
Definition: fs_compare.h:68
Foxit namespace.
Definition: fs_taggedpdf.h:27
void Clear()
Clear all the result information.
Definition: fs_compare.h:191
Result type: insert image.
Definition: fs_compare.h:56
Header file for PDF document related definitions and classes.
CompareResultInfo()
Constructor.
Definition: fs_compare.h:97
CompareResults(const CompareResults &compare_results)
Constructor, with another compare results object.
Definition: fs_compare.h:168
Result type: delete text.
Definition: fs_compare.h:48
CompareResultInfoArray compared_doc_results
A result information array, which contains all the compared results of a PDF page (which has been com...
Definition: fs_compare.h:207
Definition: fs_pdfdoc.h:610
CompareResultInfo(const CompareResultInfo &result_info)
Constructor, with another result information object.
Definition: fs_compare.h:105
CompareType
Enumeration for compare type flags.
Definition: fs_compare.h:220
bool operator!=(const Comparison &other) const
Not equal operator.
Result type: insert path.
Definition: fs_compare.h:62
Definition: fs_compare.h:148
WIDE STRING CLASS.
Definition: fx_string.h:1452
Definition: fs_compare.h:213
Comparison(const pdf::PDFDoc &base_doc, const pdf::PDFDoc &compared_doc)
Constructor, from PDF document object.
Compare text only.
Definition: fs_compare.h:224
Result type: replace annotation.
Definition: fs_compare.h:76
FX_UINT32 uint32
32-bit unsigned integer.
Definition: fs_basictypes.h:196
Result type: unsupported or invalid.
Definition: fs_compare.h:46
Definition: fs_compare.h:140
Definition: fs_basictypes.h:427
@2024 Foxit Software Incorporated. All rights reserved.