4 #include <system/details/array_view.h> 5 #include <system/array.h> 8 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 14 class TransformationMatrix;
22 class ApsToPdfConverter;
35 class PhysicalTextSegment;
50 class ImagePlacementAbsorber;
57 class TextFragmentState;
58 class TextPostReplaceFixer;
62 class GraphicAppender;
103 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
104 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
106 friend class Aspose::Pdf::ApsToPdfConverter;
109 friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::PhysicalTextSegment;
110 friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::TextSegmenter;
111 friend class Aspose::Pdf::Text::TextPostReplaceFixer;
121 friend class Aspose::Pdf::Vector::PositionSetter;
122 friend class Aspose::Pdf::Vector::GraphicAppender;
133 ASPOSE_PDF_SHARED_API
double get_A();
137 ASPOSE_PDF_SHARED_API
void set_A(
double value);
141 ASPOSE_PDF_SHARED_API
double get_B();
145 ASPOSE_PDF_SHARED_API
void set_B(
double value);
149 ASPOSE_PDF_SHARED_API
double get_C();
153 ASPOSE_PDF_SHARED_API
void set_C(
double value);
157 ASPOSE_PDF_SHARED_API
double get_D();
161 ASPOSE_PDF_SHARED_API
void set_D(
double value);
165 ASPOSE_PDF_SHARED_API
double get_E();
169 ASPOSE_PDF_SHARED_API
void set_E(
double value);
173 ASPOSE_PDF_SHARED_API
double get_F();
177 ASPOSE_PDF_SHARED_API
void set_F(
double value);
190 ASPOSE_PDF_SHARED_API
Matrix();
206 ASPOSE_PDF_SHARED_API
Matrix(System::Details::ArrayView<float> matrixArray);
252 ASPOSE_PDF_SHARED_API
void Scale(
double x,
double y,
double& x1,
double& y1);
262 ASPOSE_PDF_SHARED_API
void UnScale(
double x1,
double y1,
double& x,
double& y);
302 ASPOSE_PDF_SHARED_API
void Transform(
double x,
double y,
double& x1,
double& y1);
312 ASPOSE_PDF_SHARED_API
void UnTransform(
double x1,
double y1,
double& x,
double& y);
334 ASPOSE_PDF_SHARED_API
Matrix(
double a,
double b,
double c,
double d,
double e,
double f);
347 ASPOSE_PDF_SHARED_API int32_t GetHashCode()
const override;
359 bool get_IsIdentity();
418 static bool IsInt16(
double value);
419 bool IsInt16Values();
423 static const int32_t MatrixArrayLength;
Represents graph - graphics generator paragraph.
Definition: Graph.h:53
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 fragment of Pdf text.
Definition: TextFragment.h:173
Represent Fixed print data of Watermark Annotation.
Definition: FixedPrint.h:36
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Definition: Artifact.h:67
Represents a 3x3 matrix that defines transform operations. Objects of this class should only be alloc...
Definition: matrix.h:46
Represents graphic state of the current GraphicElement.
Definition: GraphicState.h:51
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Represents base class for graphics object on the page.
Definition: GraphicElement.h:56
Represents an absorber object of image placement objects. Performs search of image usages and provide...
Definition: ImagePlacementAbsorber.h:77
Definition: AFRelationship.h:4
A printer's point (1/72 of an inch).
Implements operations with PDF file: concatenation, splitting, extracting pages, making booklet...
Definition: PdfFileEditor.h:105
Represents a text state of a text fragment.
Definition: TextFragmentState.h:97
Class represents transformation matrix.
Definition: Matrix.h:98
Represents an absorber object of graphics elements. Performs graphics search and provides access to s...
Definition: GraphicsAbsorber.h:71
Whole PDF file will be submitted.