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)。

另请参阅

 中文