4 #include <system/array.h> 6 #include "Aspose.PDF.Cpp/Text/TextOptions/TextFormattingOptions.h" 7 #include "Aspose.PDF.Cpp/Stamp.h" 8 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 33 class FormattedTextTests;
37 class TextBuilderTests;
57 template <
typename>
class List;
74 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
75 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
80 friend class Aspose::Pdf::Tests::Text::TextBuilderTests;
81 friend class Aspose::Pdf::Tests::Facades::FormattedTextTests;
87 typedef TextLine ThisType;
90 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
96 double get_Spacing()
const;
110 typedef WordInfo ThisType;
113 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
139 ASPOSE_PDF_SHARED_API
bool get_Draw()
const;
143 ASPOSE_PDF_SHARED_API
void set_Draw(
bool value);
149 ASPOSE_PDF_SHARED_API
bool get_TreatYIndentAsBaseLine()
const;
155 ASPOSE_PDF_SHARED_API
void set_TreatYIndentAsBaseLine(
bool value);
160 ASPOSE_PDF_SHARED_API
bool get_WordWrap()
const;
165 ASPOSE_PDF_SHARED_API
void set_WordWrap(
bool value);
177 ASPOSE_PDF_SHARED_API
bool get_Justify();
181 ASPOSE_PDF_SHARED_API
void set_Justify(
bool value);
185 ASPOSE_PDF_SHARED_API
bool get_Scale()
const;
189 ASPOSE_PDF_SHARED_API
void set_Scale(
bool value);
213 ASPOSE_PDF_SHARED_API
double get_Width()
override;
217 ASPOSE_PDF_SHARED_API
void set_Width(
double value)
override;
221 ASPOSE_PDF_SHARED_API
double get_Height()
override;
225 ASPOSE_PDF_SHARED_API
void set_Height(
double value)
override;
229 ASPOSE_PDF_SHARED_API
double get_MaxRowWidth()
const;
233 ASPOSE_PDF_SHARED_API
void set_MaxRowWidth(
double value);
274 ASPOSE_PDF_SHARED_API
void ClearCache()
override;
296 bool _useBaseLineOrigin;
298 double _desiredWidth;
299 double _desiredHeight;
301 static double VERTICAL_INDENT;
305 bool IsBlankSpace(char16_t c);
309 int32_t FindSplitIndex(
System::String word, int32_t startIndex,
double maxWidth);
Class which represents formatted text. Contains information about text and its color, size, style.
Definition: FormattedText.h:65
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
class ASPOSECPP_SHARED_CLASS List
Definition: ienumerable.h:17
An abstract class for various kinds of stamps which come as descendants.
Definition: Stamp.h:47
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 text paragraphs as multiline text object.
Definition: TextParagraph.h:86
HorizontalAlignment
Describes horizontal alignment.
Definition: HorizontalAlignment.h:16
Definition: signed_info.h:13
Aspose::Pdf::HorizontalAlignment _textAlignemnt
Alignment of the text.
Definition: TextStamp.h:268
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
WordWrapMode
Defines word wrapping strategies
Definition: TextFormattingOptions.h:48
Definition: AFRelationship.h:4
Represents textual stamp.
Definition: TextStamp.h:69
static float DefaultFontSize
Definition: TextStamp.h:272
List forward declaration.
Definition: Artifact.h:74
The coordinates are in the page coordinate context.
Represents a text state of a text
Definition: TextState.h:135
Whole PDF file will be submitted.