TextState

TextState class

表示一个文本的文本状态

public class TextState

构造函数

姓名描述
TextState()创建文本状态对象。
TextState(Color)创建具有前景颜色规范的文本状态对象。
TextState(double)创建具有字体大小规范的文本状态对象。
TextState(string)使用字体系列规范创建文本状态对象。
TextState(Color, double)创建具有前景色和字体大小规范的文本状态对象。
TextState(string, double)使用字体系列和字体大小规范创建文本状态对象。
TextState(string, bool, bool)使用字体系列和字体样式规范创建文本状态对象。

特性

姓名描述
virtual BackgroundColor { get; set; }设置文本的背景颜色。
virtual CharacterSpacing { get; set; }获取或设置文本的字符间距。
virtual Font { get; set; }获取或设置文本的字体。
virtual FontSize { get; set; }获取或设置文本的字体大小。
virtual FontStyle { get; set; }设置文本的字体样式。
virtual ForegroundColor { get; set; }获取或设置文本的前景色。
virtual HorizontalAlignment { get; set; }获取或设置文本的水平对齐方式。
virtual HorizontalScaling { get; set; }获取或设置文本的水平缩放。
virtual Invisible { get; set; }获取或设置文本的不可见性。这基本反映了RenderingMode状态,除了一些特殊情况(如剪裁)。
virtual LineSpacing { get; set; }获取或设置文本的行距。
virtual RenderingMode { get; set; }获取或设置文本的渲染模式。
virtual StrikeOut { get; set; }为文本设置删除线,由TextFragmentobject
virtual StrokingColor { get; set; }获取或设置文本的前景色。
virtual Subscript { get; set; }获取或设置文本的下标。
virtual Superscript { get; set; }获取或设置文本的上标。
virtual Underline { get; set; }获取或设置文本的下划线,由TextFragmentobject
virtual WordSpacing { get; set; }获取或设置文本的字间距。

方法

姓名描述
virtual ApplyChangesFrom(TextState)应用来自另一个 textState 的设置。
virtual MeasureString(string)测量字符串。

字段

姓名描述
readonly TabstopDefaultValue默认字体的空格字符宽度制表的默认值。
readonly TabTag您可以将此标记放在文本中以声明制表。

也可以看看