Class StringFormat
Инкапсулирует информацию о макете текста (например, выравнивание, ориентацию и позиции табуляции), манипуляции с отображением (например, вставку многоточия и замену национальных цифр) и функции 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; } | Получает или задает информацию о выравнивании текста в вертикальной плоскости. |
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 объект в удобочитаемую строку. |
Смотрите также