StringFormat 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装文本布局信息(如对齐、方向和制表位)显示操作(如省略号插入和国家数字替换)和 OpenType 功能。 无法继承此类。
public ref class StringFormat sealed : MarshalByRefObject, ICloneable, IDisposable
public sealed class StringFormat : MarshalByRefObject, ICloneable, IDisposable
type StringFormat = class
inherit MarshalByRefObject
interface ICloneable
interface IDisposable
Public NotInheritable Class StringFormat
Inherits MarshalByRefObject
Implements ICloneable, IDisposable
- 继承
- 实现
注解
通过枚举提供了 StringFormatFlags 许多常见格式。 StringFormat 对象可以更改。
Note
在 .NET 6 及更高版本中,包含此类型的 System.Drawing.Common 包 仅支持在 Windows 操作系统上运行。 在跨平台应用中使用此类型会导致编译时警告和运行时异常。 有关详细信息,请参阅 仅在 Windows 上支持的 System.Drawing.Common。
构造函数
| 名称 | 说明 |
|---|---|
| StringFormat() |
初始化新 StringFormat 对象。 |
| StringFormat(StringFormat) |
从指定的现有StringFormat对象初始化一个新StringFormat对象。 |
| StringFormat(StringFormatFlags, Int32) |
使用指定的StringFormatFlags枚举和语言初始化新StringFormat对象。 |
| StringFormat(StringFormatFlags) |
使用指定的StringFormatFlags枚举初始化新StringFormat对象。 |
属性
| 名称 | 说明 |
|---|---|
| Alignment |
获取或设置字符串的水平对齐方式。 |
| DigitSubstitutionLanguage |
获取当本地数字替换为西部数字时使用的语言。 |
| DigitSubstitutionMethod |
获取用于数字替换的方法。 |
| FormatFlags |
获取或设置包含 StringFormatFlags 格式信息的枚举。 |
| GenericDefault |
获取泛型默认 StringFormat 对象。 |
| GenericTypographic |
获取泛型版式 StringFormat 对象。 |
| HotkeyPrefix |
获取或设置 HotkeyPrefix 此 StringFormat 对象的对象。 |
| LineAlignment |
获取或设置字符串的垂直对齐方式。 |
| Trimming |
获取或设置 StringTrimming 此 StringFormat 对象的枚举。 |
方法
| 名称 | 说明 |
|---|---|
| Clone() |
创建此 StringFormat 对象的确切副本。 |
| CreateObjRef(Type) |
创建一个对象,其中包含生成用于与远程对象通信的代理所需的所有相关信息。 (继承自 MarshalByRefObject) |
| Dispose() |
释放此 StringFormat 对象使用的所有资源。 |
| Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
| Finalize() |
允许对象在垃圾回收回收资源之前尝试释放资源并执行其他清理操作。 |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetLifetimeService() |
已过时.
检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject) |
| GetTabStops(Single) |
获取此 StringFormat 对象的制表位。 |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| InitializeLifetimeService() |
已过时.
获取生存期服务对象来控制此实例的生存期策略。 (继承自 MarshalByRefObject) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| MemberwiseClone(Boolean) |
创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject) |
| SetDigitSubstitution(Int32, StringDigitSubstitute) |
指定在将本地数字替换为西部数字时要使用的语言和方法。 |
| SetMeasurableCharacterRanges(CharacterRange[]) |
指定一个结构数组,该数组 CharacterRange 表示调用方法所 MeasureCharacterRanges(String, Font, RectangleF, StringFormat) 度量的字符范围。 |
| SetTabStops(Single, Single[]) |
设置此 StringFormat 对象的制表位。 |
| ToString() |
将此 StringFormat 对象转换为可读字符串。 |