stringFormat 类 (gdiplusstringformat.h)

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