ComparisonOptions.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include <system/array.h>
5 
6 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
7 
8 namespace Aspose
9 {
10 namespace Pdf
11 {
12 class Rectangle;
13 } // namespace Pdf
14 } // namespace Aspose
15 
16 namespace Aspose {
17 
18 namespace Pdf {
19 
20 namespace Comparison {
21 
26 {
35 };
36 
40 class ASPOSE_PDF_SHARED_CLASS ComparisonOptions : public System::Object
41 {
43  typedef System::Object BaseType;
44 
45  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
46  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
47 
48 public:
49 
54  ASPOSE_PDF_SHARED_API const System::SharedPtr<Rectangle>& get_ExtractionArea() const;
59  ASPOSE_PDF_SHARED_API void set_ExtractionArea(System::SharedPtr<Rectangle> value);
65  ASPOSE_PDF_SHARED_API bool get_ExcludeTables() const;
71  ASPOSE_PDF_SHARED_API void set_ExcludeTables(bool value);
77  ASPOSE_PDF_SHARED_API const System::ArrayPtr<System::SharedPtr<Rectangle>>& get_ExcludeAreas1() const;
83  ASPOSE_PDF_SHARED_API void set_ExcludeAreas1(System::ArrayPtr<System::SharedPtr<Rectangle>> value);
89  ASPOSE_PDF_SHARED_API const System::ArrayPtr<System::SharedPtr<Rectangle>>& get_ExcludeAreas2() const;
95  ASPOSE_PDF_SHARED_API void set_ExcludeAreas2(System::ArrayPtr<System::SharedPtr<Rectangle>> value);
99  ASPOSE_PDF_SHARED_API Aspose::Pdf::Comparison::EditOperationsOrder get_EditOperationsOrder() const;
103  ASPOSE_PDF_SHARED_API void set_EditOperationsOrder(Aspose::Pdf::Comparison::EditOperationsOrder value);
104 
108  ASPOSE_PDF_SHARED_API ComparisonOptions();
109 
110 private:
111 
112  System::SharedPtr<Rectangle> pr_ExtractionArea;
113  bool pr_ExcludeTables;
116  Aspose::Pdf::Comparison::EditOperationsOrder pr_EditOperationsOrder;
117 
118 };
119 
120 } // namespace Comparison
121 } // namespace Pdf
122 } // namespace Aspose
123 
124 
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: SideBySidePdfComparer.h:24
Represents a PDF document comparison options class.
Definition: ComparisonOptions.h:40
Definition: AFRelationship.h:4
Insert operations before delete operations.
Delete operations before insert operations.
EditOperationsOrder
Specifies the order of edit operations.
Definition: ComparisonOptions.h:25
means saving without change of format, i.e. as PDF use it please instead of &#39;SaveFormat.None&#39;, that is obsolete one
Whole PDF file will be submitted.