4 #include <system/icloneable.h> 5 #include <system/array.h> 8 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 17 class CaretAnnotation;
18 class CommonFigureAnnotation;
20 class ScreenAnnotation;
22 class ApsUsingConverter;
33 class PhysicalTextSegment;
46 namespace ConvertStrategies
48 class PdfUaConvertStrategy;
49 class TransparentContentRemoval;
58 class PdfToApsConverter;
65 class FormExporterTests;
72 class TextPostReplaceFixer;
98 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
99 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
101 friend class Aspose::Pdf::Engine::CommonData::Text::Subpath;
102 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfUaConvertStrategy;
103 friend class Aspose::Pdf::PdfToApsConverter;
105 friend class Aspose::Pdf::Annotations::Redaction;
106 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::TransparentContentRemoval;
107 friend class Aspose::Pdf::Engine::CommonData::PageTreeNode;
108 friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::PhysicalTextSegment;
109 friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::TextSegmenter;
111 friend class Aspose::Pdf::Text::TextPostReplaceFixer;
112 friend class Aspose::Pdf::ApsUsingConverter;
119 friend class Aspose::Pdf::Tests::Plugins::PdfFormTests;
120 friend class Aspose::Pdf::Tests::Plugins::FormExporterTests;
127 ASPOSE_PDF_SHARED_API
double get_Width();
131 ASPOSE_PDF_SHARED_API
double get_Height();
135 ASPOSE_PDF_SHARED_API
double get_LLX()
const;
139 ASPOSE_PDF_SHARED_API
void set_LLX(
double value);
143 ASPOSE_PDF_SHARED_API
double get_LLY()
const;
147 ASPOSE_PDF_SHARED_API
void set_LLY(
double value);
151 ASPOSE_PDF_SHARED_API
double get_URX()
const;
155 ASPOSE_PDF_SHARED_API
void set_URX(
double value);
159 ASPOSE_PDF_SHARED_API
double get_URY()
const;
163 ASPOSE_PDF_SHARED_API
void set_URY(
double value);
177 ASPOSE_PDF_SHARED_API
bool get_IsTrivial();
181 ASPOSE_PDF_SHARED_API
bool get_IsEmpty()
const;
185 ASPOSE_PDF_SHARED_API
bool get_IsPoint();
195 ASPOSE_PDF_SHARED_API
Rectangle(
double llx,
double lly,
double urx,
double ury,
bool normalizeCoordinates =
true);
270 ASPOSE_PDF_SHARED_API
void Rotate(
Rotation angle);
275 ASPOSE_PDF_SHARED_API
void Rotate(int32_t angle);
319 virtual ASPOSE_PDF_SHARED_API ~
Rectangle();
336 Rectangle(
double llx,
double lly,
double urx,
double ury,
bool isEmpty,
bool normalizeCoordinates);
338 MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(
Rectangle, CODEPORTING_ARGS(
double llx,
double lly,
double urx,
double ury,
bool isEmpty,
bool normalizeCoordinates));
355 bool IsIncludePointCoordinates(
double x,
double y);
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Rotation
Enumeration of possible rotation values.
Definition: Rotation.h:16
Represents a rectangular area of an image defined as single-precision floating point X and Y coordina...
Definition: rectangle_f.h:14
Definition: Artifact.h:67
Represents a rectangular area of an image defined as integer X and Y coordinates of its upper left co...
Definition: rectangle.h:18
static ASPOSE_PDF_SHARED_API System::SharedPtr< Rectangle > Empty
Empty rectangle
Definition: Rectangle.h:168
Definition: signed_info.h:13
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Class representing page of PDF document.
Definition: Page.h:362
Definition: AFRelationship.h:4
A screen annotation that specifies a region of a page upon which media clips may be played...
Definition: ScreenAnnotation.h:43
Defies a method that enables object cloning - creating a copy of an object. Objects of this class sho...
Definition: icloneable.h:15
Reresents textual stamp.
Definition: TextStamp.h:68
Class representing Caret annotation.
Definition: CaretAnnotation.h:55
A printer's point (1/72 of an inch).
The coordinates are in the page coordinate context.
Implements operations with PDF file: concatenation, splitting, extracting pages, making booklet...
Definition: PdfFileEditor.h:99
Page markup represented by collections of MarkupSection and MarkupParagraph.
Definition: PageMarkup.h:52
Class representing annotation object.
Definition: Annotation.h:293
Redaction annotation type.
Whole PDF file will be submitted.
Class represents rectangle.
Definition: Rectangle.h:93