TextState
概述
TextState 是 Aspose.PDF 的 C++ FOSS 中的类.
TextState 类提供字体、字体大小、前景/背景/描边颜色的 getter 和 setter,以及下划线、删除线、下标和上标等文本装饰.
该类在 C++ 程序中提供了 33 个用于操作 TextState 对象的方法。可用的方法包括:BackgroundColor、CharacterSpacing、Font、FontSize、ForegroundColor、HorizontalAlignment、HorizontalScaling、Invisible、LineSpacing、MeasureString、StrikeOut、StrokingColor,以及另外 6 个方法。安装 Aspose.PDF 的 C++ FOSS 包后,所有公共成员对任何 C++ 应用程序均可访问.
方法
| 签名 | 描述 |
|---|---|
TextState() | 在此 TextState 实例上调用 TextState。 |
~TextState() | 在此 TextState 实例上调用 ~TextState。 |
Font() → Aspose::Pdf::Text::Font | 在此 TextState 实例上调用 Font。 |
Font(value: Aspose::Pdf::Text::Font) | 在此 TextState 实例上调用 Font(value)。 |
FontSize() → float | 在此 TextState 实例上调用 FontSize。 |
FontSize(value: float) | 在此 TextState 实例上调用 FontSize(value)。 |
ForegroundColor() → Aspose::Pdf::Color | 在此 TextState 实例上调用 ForegroundColor。 |
ForegroundColor(value: Aspose::Pdf::Color) | 在此 TextState 实例上调用 ForegroundColor(value)。 |
BackgroundColor() → Aspose::Pdf::Color | 在此 TextState 实例上调用 BackgroundColor。 |
BackgroundColor(value: Aspose::Pdf::Color) | 在此 TextState 实例上调用 BackgroundColor(value)。 |
StrokingColor() → Aspose::Pdf::Color | 在此 TextState 实例上调用 StrokingColor。 |
StrokingColor(value: Aspose::Pdf::Color) | 在此 TextState 实例上调用 StrokingColor(value)。 |
Underline() → bool | 在此 TextState 实例上调用 Underline。 |
Underline(value: bool) | 在此 TextState 实例上调用 Underline(value)。 |
StrikeOut() → bool | 在此 TextState 实例上调用 StrikeOut。 |
StrikeOut(value: bool) | 在此 TextState 实例上调用 StrikeOut(value)。 |
Subscript() → bool | 对这个 TextState 实例调用 Subscript。 |
Subscript(value: bool) | 对这个 TextState 实例调用 Subscript(value)。 |
Superscript() → bool | 对这个 TextState 实例调用 Superscript。 |
Superscript(value: bool) | 对这个 TextState 实例调用 Superscript(value)。 |
Invisible() → bool | 在此 TextState 实例上调用 Invisible。 |
Invisible(value: bool) | 在此 TextState 实例上调用 Invisible(value)。 |
CharacterSpacing() → float | 在此 TextState 实例上调用 CharacterSpacing。 |
CharacterSpacing(value: float) | 在此 TextState 实例上调用 CharacterSpacing(value)。 |
WordSpacing() → float | 在此 TextState 实例上调用 WordSpacing。 |
WordSpacing(value: float) | 在此 TextState 实例上调用 WordSpacing(value)。 |
LineSpacing() → float | 在此 TextState 实例上调用 LineSpacing。 |
LineSpacing(value: float) | 在此 TextState 实例上调用 LineSpacing(value)。 |
HorizontalScaling() → float | 在此 TextState 实例上调用 HorizontalScaling。 |
HorizontalScaling(value: float) | 在此 TextState 实例上调用 HorizontalScaling(value)。 |
HorizontalAlignment() → Aspose::Pdf::HorizontalAlignment | 在此 TextState 实例上调用 HorizontalAlignment。 |
HorizontalAlignment(value: Aspose::Pdf::HorizontalAlignment) | 在此 TextState 实例上调用 HorizontalAlignment(value)。 |
MeasureString(str: std::string) → double | 在此 TextState 实例上调用 MeasureString(str)。 |