4 #include <system/shared_ptr.h> 5 #include <system/enum_helpers.h> 8 #include "Aspose.PDF.Cpp/Text/TextState.h" 9 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 15 class ApsToPdfConverter;
37 class RegressionTests_v17_12;
40 class TextParagraphAbsorberTests;
49 class TextFormattingOptions;
64 template <
typename,
typename>
class Dictionary;
102 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
103 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
105 friend class Aspose::Pdf::ApsToPdfConverter;
108 friend class Aspose::Pdf::PageGenerator;
112 friend class Aspose::Pdf::Tests::Text::TextParagraphAbsorberTests;
113 friend class Aspose::Pdf::Tests::RegressionTests_v17_12;
120 ASPOSE_PDF_SHARED_API
float get_CharacterSpacing()
override;
124 ASPOSE_PDF_SHARED_API
void set_CharacterSpacing(
float value)
override;
128 ASPOSE_PDF_SHARED_API
float get_HorizontalScaling()
override;
132 ASPOSE_PDF_SHARED_API
void set_HorizontalScaling(
float value)
override;
136 ASPOSE_PDF_SHARED_API
float get_WordSpacing()
override;
140 ASPOSE_PDF_SHARED_API
void set_WordSpacing(
float value)
override;
144 ASPOSE_PDF_SHARED_API
bool get_Invisible()
override;
148 ASPOSE_PDF_SHARED_API
void set_Invisible(
bool value)
override;
160 ASPOSE_PDF_SHARED_API
bool get_Subscript()
override;
164 ASPOSE_PDF_SHARED_API
void set_Subscript(
bool value)
override;
168 ASPOSE_PDF_SHARED_API
bool get_Superscript()
override;
172 ASPOSE_PDF_SHARED_API
void set_Superscript(
bool value)
override;
190 ASPOSE_PDF_SHARED_API
float get_LineSpacing()
override;
200 ASPOSE_PDF_SHARED_API
void set_LineSpacing(
float value)
override;
228 ASPOSE_PDF_SHARED_API
bool get_Underline()
override;
232 ASPOSE_PDF_SHARED_API
void set_Underline(
bool value)
override;
236 ASPOSE_PDF_SHARED_API
bool get_StrikeOut()
override;
240 ASPOSE_PDF_SHARED_API
void set_StrikeOut(
bool value)
override;
244 ASPOSE_PDF_SHARED_API
FontStyles get_FontStyle()
override;
248 ASPOSE_PDF_SHARED_API
void set_FontStyle(
FontStyles value)
override;
260 ASPOSE_PDF_SHARED_API
float get_FontSize()
override;
264 ASPOSE_PDF_SHARED_API
void set_FontSize(
float value)
override;
314 ASPOSE_PDF_SHARED_API
double get_Rotation();
318 ASPOSE_PDF_SHARED_API
void set_Rotation(
double value);
322 ASPOSE_PDF_SHARED_API
bool get_DrawTextRectangleBorder()
const;
326 ASPOSE_PDF_SHARED_API
void set_DrawTextRectangleBorder(
bool value);
333 ASPOSE_PDF_SHARED_API
double MeasureString(
System::String str)
override;
339 ASPOSE_PDF_SHARED_API
double MeasureHeight(char16_t character);
374 ASPOSE_PDF_SHARED_API
bool get_IsTextWithPositions()
override;
378 ASPOSE_PDF_SHARED_API
void set_IsTextWithPositions(
bool value)
override;
391 bool get_IsBBoxFontSizeCoefficientApplied()
const;
396 void set_IsBBoxFontSizeCoefficientApplied(
bool value);
401 bool get_IsSingleState()
const;
431 ASPOSE_PDF_SHARED_API
float get_TextHeight()
override;
448 bool groupPreparationMode;
449 bool prepareIsolateToSingleSegmentDone;
450 bool isBBoxFontSizeCoefficientApplied;
464 void set_IsSingleState(
bool value);
466 bool pr_DrawTextRectangleBorder;
469 void ResetGroupPreparations();
470 void PrepareIsolateToSingleSegment();
VerticalAlignment
Enumeration of possible vertical alignment values.
Definition: VerticalAlignment.h:16
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Represents fragment of Pdf text.
Definition: TextFragment.h:170
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
Represents heading.
Definition: Heading.h:58
FontStyles
Specifies style information applied to text.
Definition: FontStyles.h:22
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Definition: AFRelationship.h:4
TextRenderingMode
The text rendering mode, Tmode, determines whether showing text shall cause glyph outlines to be stro...
Definition: TextRenderingMode.h:19
Subclass of System::SmartPtr which sets itself to weak mode at construction. Please note that this cl...
Definition: TextFragmentState.h:69
Reresents textual stamp.
Definition: TextStamp.h:68
Forward declaration of Dictionary class.
Definition: Artifact.h:73
Represents a text state of a text fragment.
Definition: TextFragmentState.h:97
CoordinateOrigin
Text CoordinateOrigin enumeration.
Definition: CoordinateOrigin.h:13
Represents a text state of a text
Definition: TextState.h:135
Whole PDF file will be submitted.