StringFormat

StringFormat class

Инкапсулирует информацию о макете текста (например, выравнивание, ориентацию и позиции табуляции) манипуляции с отображением (например, вставку многоточия и замену национальных цифр) и функции OpenType. Этот класс не может быть унаследован.

public sealed class StringFormat : IDisposable

Конструкторы

ИмяОписание
StringFormat()Инициализирует новый экземплярStringFormat класс.
StringFormat(StringFormat)Инициализирует новый экземплярStringFormat class из указанных существующихStringFormat объект.
StringFormat(StringFormatFlags)Инициализирует новый экземплярStringFormatкласс с указанным StringFormatFlags перечисление.
StringFormat(StringFormatFlags, int)Инициализирует новый экземплярStringFormat класс с указаннымStringFormatFlags перечисление и язык.

Характеристики

ИмяОписание
static GenericDefault { get; }Получает общее значение по умолчаниюStringFormat объект.
static GenericTypographic { get; }Получает общий типографскийStringFormat объект.
Alignment { get; set; }Получает или задает информацию о выравнивании текста в вертикальной плоскости.
DigitSubstitutionLanguage { get; }Получает язык, используемый при замене западных цифр местными цифрами.
DigitSubstitutionMethod { get; }Получает метод, который будет использоваться для замены цифр.
FormatFlags { get; set; }Получает или задаетStringFormatFlags перечисление, содержащее информацию о форматировании.
HotkeyPrefix { get; set; }Получает или задаетHotkeyPrefix объект для этогоStringFormat объект.
LineAlignment { get; set; }Получает или задает выравнивание линии в горизонтальной плоскости.
Trimming { get; set; }Получает или задаетStringTrimming перечисление для этогоStringFormat объект.

Методы

ИмяОписание
Clone()Создает точную копию этогоStringFormat объект.
Dispose()Освобождает все ресурсы, используемые этимStringFormat объект.
GetTabStops(out float)Получает позиции табуляции для этогоStringFormat объект.
SetDigitSubstitution(int, StringDigitSubstitute)Указывает язык и метод, которые будут использоваться при замене западных цифр местными цифрами.
SetMeasurableCharacterRanges(CharacterRange[])Определяет массивCharacterRange структуры, представляющие диапазоны символов, измеренные вызовомMeasureCharacterRanges метод.
SetTabStops(float, float[])Устанавливает позиции табуляции для этогоStringFormat объект.

Смотрите также