StringFormat 类封装文本布局信息 (,例如对齐、方向、制表位和剪裁) 和显示操作 (如剪裁、对请求字体不支持的字符的字体替换,以及不使用西欧数字) 的语言的数字替换。 StringFormat 对象可以传递给 DrawString 方法以设置字符串格式。
继承
StringFormat 类实现 GdiplusBase。
方法
StringFormat 类包含以下方法。
| 
              StringFormat::Clone  StringFormat::Clone 方法创建一个新的 StringFormat 对象,并使用此 StringFormat 对象的内容对其进行初始化。  | 
| 
              StringFormat::GenericDefault  StringFormat::GenericDefault 方法创建一个泛型的默认 StringFormat 对象。  | 
| 
              StringFormat::GenericTypographic  StringFormat::GenericTypographic 方法创建一个泛型的排版 StringFormat 对象。  | 
| 
              StringFormat::GetAlignment  StringFormat::GetAlignment 方法获取 StringAlignment 枚举的元素,该元素指示此 StringFormat 对象的字符对齐方式相对于布局矩形的原点。  | 
| 
              StringFormat::GetDigitSubstitutionLanguage  StringFormat::GetDigitSubstitutionLanguage 方法获取与要替换西欧数字的数字对应的语言。  | 
| 
              StringFormat::GetDigitSubstitutionMethod  StringFormat::GetDigitSubstitutionMethod 方法获取 StringDigitSubstitute 枚举的元素,该元素指示此 StringFormat 对象使用的数字替换方法。  | 
| 
              StringFormat::GetFormatFlags  StringFormat::GetFormatFlags 方法获取此 StringFormat 对象的字符串格式标志。  | 
| 
              StringFormat::GetHotkeyPrefix  StringFormat::GetHotkeyPrefix 方法获取 HotkeyPrefix 枚举的元素,该元素指示在遇到热键前缀和 (&) 时对字符串执行的处理类型。  | 
| 
              StringFormat::GetLastStatus  StringFormat::GetLastStatus 方法返回一个值,该值指示此 StringFormat 对象最近方法失败的性质。  | 
| 
              StringFormat::GetLineAlignment  StringFormat::GetLineAlignment 方法获取 StringAlignment 枚举的元素,该元素指示此 StringFormat 对象的线条对齐方式相对于布局矩形的原点。  | 
| 
              StringFormat::GetMeasurableCharacterRangeCount  StringFormat::GetMeasurableCharacterRangeCount 方法获取当前设置的可度量字符范围的数量。 可以使用 MeasureCharacterRanges 方法在字符串中测量设置的字符范围。  | 
| 
              StringFormat::GetTabStopCount  StringFormat::GetTabStopCount 方法获取此 StringFormat 对象中的制表位偏移量。  | 
| 
              StringFormat::GetTabStops  StringFormat::GetTabStops 方法获取此 StringFormat 对象中制表位的偏移量。  | 
| 
              StringFormat::GetTrimming  StringFormat::GetTrimming 方法获取 StringTrimming 枚举的元素,该元素指示此 StringFormat 对象的剪裁样式。  | 
| 
              StringFormat::SetAlignment  StringFormat::SetAlignment 方法设置此 StringFormat 对象的字符对齐方式相对于布局矩形的原点。 布局矩形用于定位显示的字符串。  | 
| 
              StringFormat::SetDigitSubstitution  StringFormat::SetDigitSubstitution 方法设置数字替换方法和对应于数字替换的语言。  | 
| 
              StringFormat::SetFormatFlags  StringFormat::SetFormatFlags 方法设置此 StringFormat 对象的格式标志。 格式标志确定 StringFormat 对象的大多数特征。  | 
| 
              StringFormat::SetHotkeyPrefix  StringFormat::SetHotkeyPrefix 方法设置在遇到热键前缀和 (&) 时对字符串执行的处理类型。  | 
| 
              StringFormat::SetLineAlignment  StringFormat::SetLineAlignment 方法设置此 StringFormat 对象的线条对齐方式相对于布局矩形的原点。  | 
| 
              StringFormat::SetMeasurableCharacterRanges  StringFormat::SetMeasurableCharacterRanges 方法为此 StringFormat 对象设置一系列字符范围,在字符串中时,可通过 MeasureCharacterRanges 方法测量这些范围。  | 
| 
              StringFormat::SetTabStops  StringFormat::SetTabStops 方法设置此 StringFormat 对象中制表位的偏移量。  | 
| 
              StringFormat::SetTrimming  StringFormat::SetTrimming 方法设置此 StringFormat 对象的剪裁样式。 剪裁样式确定如何剪裁字符串,使其适合布局矩形。  | 
| 
              StringFormat::StringFormat  从另一个 StringFormat 对象创建 StringFormat 对象。  | 
| 
              StringFormat::StringFormat  本主题列出了 StringFormat 类的构造函数。 有关完整的类列表,请参阅 StringFormat 类。 (重载 2/2)  | 
| 
              StringFormat::StringFormat  本主题列出了 StringFormat 类的构造函数。 有关完整的类列表,请参阅 StringFormat 类。 (重载 1/2)  | 
| 
              StringFormat::StringFormat  基于字符串格式标志和语言创建 StringFormat 对象。  | 
要求
| 目标平台 | Windows | 
| 标头 | gdiplusstringformat.h |