FontNumeralAlignment Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает выравнивание числовых чисел для объекта Typography.
public enum class FontNumeralAlignment
public enum FontNumeralAlignment
type FontNumeralAlignment =
Public Enum FontNumeralAlignment
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Normal | 0 | Используется выравнивание числовых значений по умолчанию. |
| Proportional | 1 | Используется выравнивание пропорциональной ширины. |
| Tabular | 2 | Используется табличное выравнивание. |
Примеры
В следующем примере кода показано, как определить пропорциональные и табличные цифры для шрифта Miramonte, используя свойства Typography объекта.
<TextBlock FontFamily="Miramonte">
<Run Typography.NumeralAlignment="Proportional">114,131</Run>
</TextBlock>
<TextBlock FontFamily="Miramonte">
<Run Typography.NumeralAlignment="Tabular">114,131</Run>
</TextBlock>
Комментарии
Шрифты OpenType поддерживают пропорциональную и табличную фигуру для управления выравниванием ширины при использовании числовых знаков. Пропорциональные цифры обрабатывают каждое число как имеющие другую ширину - "1" является более узким, чем "5". Табличные цифры рассматриваются как цифры равной ширины, чтобы они выравнивались по вертикали, что повышает читаемость финансовой информации.
Следующий текст отображает две пропорциональные цифры в первом столбце с помощью шрифта Miramonte. Обратите внимание на разницу в ширине между цифрами "5" и "1". Второй столбец показывает те же два числовых значения с ширинами, настроенными с помощью функции табличной фигуры.
Пример пропорциональных и табуляции цифр
Note
Большинство шрифтов OpenType предоставляют только подмножество доступных функций OpenType. Если указанный шрифт не поддерживает определенную функцию, вместо этого используются глифы по умолчанию.