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;
105 UseCustomReplacementFont
113 typedef TextLine ThisType;
116 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
122 double get_Spacing()
const;
136 typedef WordInfo ThisType;
139 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
165 ASPOSE_PDF_SHARED_API
bool get_Draw()
const;
169 ASPOSE_PDF_SHARED_API
void set_Draw(
bool value);
175 ASPOSE_PDF_SHARED_API
bool get_TreatYIndentAsBaseLine()
const;
181 ASPOSE_PDF_SHARED_API
void set_TreatYIndentAsBaseLine(
bool value);
186 ASPOSE_PDF_SHARED_API
bool get_WordWrap()
const;
191 ASPOSE_PDF_SHARED_API
void set_WordWrap(
bool value);
203 ASPOSE_PDF_SHARED_API
bool get_Justify();
207 ASPOSE_PDF_SHARED_API
void set_Justify(
bool value);
211 ASPOSE_PDF_SHARED_API
bool get_Scale()
const;
215 ASPOSE_PDF_SHARED_API
void set_Scale(
bool value);
255 ASPOSE_PDF_SHARED_API
double get_Width()
override;
259 ASPOSE_PDF_SHARED_API
void set_Width(
double value)
override;
263 ASPOSE_PDF_SHARED_API
double get_Height()
override;
267 ASPOSE_PDF_SHARED_API
void set_Height(
double value)
override;
271 ASPOSE_PDF_SHARED_API
double get_MaxRowWidth()
const;
275 ASPOSE_PDF_SHARED_API
void set_MaxRowWidth(
double value);
316 ASPOSE_PDF_SHARED_API
void ClearCache()
override;
338 bool _useBaseLineOrigin;
340 double _desiredWidth;
341 double _desiredHeight;
345 static double VERTICAL_INDENT;
349 bool IsBlankSpace(char16_t c);
353 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:48
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Definition: Artifact.h:71
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:310
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: SideBySidePdfComparer.h:24
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:314
NoCharacterAction
Action to perform if font does not contain required character.
Definition: TextStamp.h:88
List forward declaration.
Definition: Artifact.h:78
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.