FontNumeralAlignment Перечисление

Определение

Описывает выравнивание числовых чисел для объекта Typography.

public enum class FontNumeralAlignment
public enum FontNumeralAlignment
type FontNumeralAlignment = 
Public Enum FontNumeralAlignment
Наследование
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". Второй столбец показывает те же два числовых значения с ширинами, настроенными с помощью функции табличной фигуры.

Текст с использованием пропорциональных и табличных фигур OpenType с помощью пропорциональных и табличных Пример пропорциональных и табуляции цифр

Note

Большинство шрифтов OpenType предоставляют только подмножество доступных функций OpenType. Если указанный шрифт не поддерживает определенную функцию, вместо этого используются глифы по умолчанию.

Применяется к