System::Drawing::StringFormat 类
内容
[
隐藏
]StringFormat class
封装文本布局信息、显示操作和 OpenType 功能。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
class StringFormat : public System::Object
方法
| 方法 | 描述 |
|---|---|
| Clone() | 返回当前对象的精确副本。 |
| get_Alignment() const | 返回指示字符串水平对齐方式的值。 |
| get_DigitSubstitutionLanguage() const | 返回指示在将本地数字替换为西方数字时使用的语言的值。 |
| get_DigitSubstitutionMethod() const | 返回数字替换方法。 |
| get_FormatFlags() const | 返回一个 StringFormatFlags 的按位组合,用于指定当前对象表示的字符串格式。 |
| static get_GenericDefault() | 返回一个表示通用默认格式的 StringFormat 对象。 |
| static get_GenericTypographic() | 返回一个表示通用排版格式的 StringFormat 对象。 |
| get_HotkeyPrefix() const | 返回指示热键前缀显示方式的值。 |
| get_LineAlignment() const | 返回指示字符串垂直对齐方式的值。 |
| get_Trimming() const | 返回指示字符串裁剪方式的值。 |
| GetCharacterRangesCount() const | 获取 CharacterRange 数组的大小。 |
| GetTabStops(float&) const | 返回当前 StringFormat 对象的制表位。 |
| set_Alignment(StringAlignment) | 设置字符串的水平对齐方式。 |
| set_FormatFlags(StringFormatFlags) | 设置字符串格式标志。 |
| set_HotkeyPrefix(Text::HotkeyPrefix) | 设置指定热键前缀显示方式的值。 |
| set_LineAlignment(StringAlignment) | 设置字符串的垂直对齐方式。 |
| set_Trimming(StringTrimming) | 设置指定字符串裁剪方式的值。 |
| SetDigitSubstitution(int32_t, StringDigitSubstitute) | 设置数字替换的语言和方法。 |
| SetMeasurableCharacterRanges(const ArrayPtr<CharacterRange>&) | 设置一个 CharacterRange 对象数组,这些对象表示通过调用 MeasureCharacterRanges() 方法测量的字符范围。 |
| SetTabStops(float, const ArrayPtr<float>&) | 设置当前 StringFormat 对象的制表位。 |
| StringFormat() | 构造一个新的 StringFormat 类实例。 |
| StringFormat(StringFormatFlags, int32_t) | 使用指定的格式标志和语言构造一个新的 StringFormat 类实例。 |
| StringFormat(const SharedPtr<StringFormat>&) | 拷贝构造函数。 |
另见
- Class Object
- Namespace System::Drawing
- Library Aspose.Font for C++