类 StringFormat

StringFormat class

封装文本布局信息(如对齐、方向和制表位)、显示操作(如省略号插入和数字本地化替换)以及 OpenType 功能。此类不可被继承。

public sealed class StringFormat : DisposableObject

构造函数

名称描述
StringFormat()初始化一个新的 StringFormat 对象。
StringFormat(StringFormat)从指定的现有 StringFormat 对象初始化一个新的 StringFormat 对象。
StringFormat(StringFormatFlags)使用指定的 StringFormatFlags 枚举和语言初始化一个新的 StringFormat 对象。

属性

名称描述
static GenericDefault { get; }获取一个通用默认的 StringFormat 对象。
static GenericTypographic { get; }获取一个通用排版的 StringFormat 对象。
Alignment { get; set; }获取或设置垂直平面上的文本对齐信息。
CustomCharIdent { get; set; }获取或设置自定义字符标识。
DigitSubstitutionLanguage { get; set; }获取或设置在本地数字替换为西方数字时使用的语言。
DigitSubstitutionMethod { get; set; }获取或设置用于数字替换的方法。
Disposed { get; }获取一个值,指示此实例是否已释放。
FirstTabOffset { get; }获取文本行起始与第一个制表位之间的空格数。
FormatFlags { get; set; }获取或设置包含格式信息的 StringFormatFlags 枚举。
HotkeyPrefix { get; set; }获取或设置此 StringFormat 对象的 HotkeyPrefix 对象。
LineAlignment { get; set; }获取或设置水平平面上的行对齐方式。
TabStops { get; }获取一个数组,包含制表位之间的距离,单位由 PageUnit 属性指定。
Trimming { get; set; }获取或设置此 StringFormat 对象的 StringTrimming 枚举。

方法

名称描述
DeepClone()创建此 StringFormat 对象的深度克隆。
Dispose()释放当前实例。
override Equals(object)检查对象是否相等。
override GetHashCode()获取当前对象的哈希码。
SetTabStops(float, float[])为此 StringFormat 对象设置制表位。
override ToString()将此 StringFormat 对象转换为可读的字符串。

另请参见