StringFormat

StringFormat class

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

public sealed class StringFormat : DisposableObject

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

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

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

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

Методы

ИмяОписание
DeepClone()Создает глубокий клон этогоStringFormat объект.
Dispose()Удаляет текущий экземпляр.
SetTabStops(float, float[])Устанавливает позиции табуляции для этогоStringFormat объект.
override ToString()Преобразует этоStringFormat объект в удобочитаемую строку.

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