FontNumeralAlignment Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает выравнивание чисел для объекта Typography.
public enum class FontNumeralAlignment
public enum FontNumeralAlignment
type FontNumeralAlignment =
Public Enum FontNumeralAlignment
- Наследование
Поля
Normal | 0 | Используется выравнивание чисел по умолчанию. |
Proportional | 1 | Используется пропорциональное выравнивание по ширине. |
Tabular | 2 | Используется табличное выравнивание. |
Примеры
В следующем примере кода показано, как определить пропорциональные и табличные цифры для шрифта Typography Miramonte с помощью свойств объекта .
<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. Во втором столбце показаны те же два числа, ширина которых скорректирована с помощью функции табличных цифр.
Пример пропорциональных и табуляции
Примечание
Большинство шрифтов OpenType предоставляет только подмножество общих доступных функций OpenType. Если указанный шрифт не поддерживает определенную функцию, вместо него используются глифы по умолчанию.