WmfTextAlignmentModeFlags
WmfTextAlignmentModeFlags enumeration
TextAlignmentMode Флаги определяют взаимосвязь между контрольной точкой и прямоугольником bounding для выравнивания текста. Эти флаги можно комбинировать, чтобы указать несколько параметров, с ограничением , что можно выбрать только один флаг, который изменяет положение рисунка в контексте устройства воспроизведения . Горизонтальное выравнивание текста выполняется, когда шрифт имеет горизонтальную базовую линию по умолчанию.
[Flags]
public enum WmfTextAlignmentModeFlags
Ценности
Имя | Ценность | Описание |
---|---|---|
Noupdatecp | 0 | Позиция отрисовки в контексте устройства воспроизведения НЕ ДОЛЖНА обновляться после каждого вызова вывода текста . Контрольная точка ДОЛЖНА быть передана в функцию вывода текста. |
Left | 0 | Контрольная точка ДОЛЖНА находиться на левом краю ограничивающего прямоугольника. |
Top | 0 | Контрольная точка ДОЛЖНА находиться на верхнем краю ограничивающего прямоугольника. |
Updatecp | 1 | Позиция отрисовки в контексте устройства воспроизведения ДОЛЖНА обновляться после каждого вызова вывода text . Его ДОЛЖНО использовать в качестве контрольной точки. |
Right | 2 | Контрольная точка ДОЛЖНА находиться на правом краю ограничивающего прямоугольника. |
Center | 6 | Контрольная точка ДОЛЖНА быть выровнена по горизонтали с центром ограничивающего прямоугольника. |
Bottom | 8 | Контрольная точка ДОЛЖНА находиться на нижнем краю ограничивающего прямоугольника. |
Baseline | 18 | Контрольная точка ДОЛЖНА находиться на базовой линии текста. |
Rtlreading | 100 | Текст ДОЛЖЕН располагаться в порядке чтения справа налево, а не слева направо по умолчанию. Это ДОЛЖНО применяться только тогда, когда шрифт, определенный в контексте устройстваplay , является либо ивритом, либо арабским. |
Horizontal | 6 | Представляет наборы горизонтального текста (слева | справа | по центру) |
Vertical | 18 | Представляет наборы выравнивания текста по вертикали (Верх | Низ | Базовая линия) |
Примечания
Флаги TextAlignmentMode задают три различных компонента выравнивания текста: - Горизонтальное положение контрольной точки определяется TA_RIGHT и TA_CENTER; если эти биты очищены, выравнивание ДОЛЖНО быть TA_LEFT. — вертикальное положение контрольной точки определяется TA_BOTTOM и TA_BASELINE; если эти биты очищены, выравнивание ДОЛЖНО быть TA_TOP. — обновлять ли позицию вывода в контексте устройства воспроизведения после вывода текста is определяется TA_UPDATECP; если этот бит сброшен, позиция НЕ ДОЛЖНА обновляться. Это причина для определения трех разных нулевых значений в перечислении; они представляют состояния по умолчанию трех компонентов выравнивания текста.
Смотрите также
- пространство имен Aspose.Imaging.FileFormats.Wmf.Consts
- сборка Aspose.Imaging