Typography.NumeralAlignment Свойство

Определение

Получает или задает перечисленное значение FontNumeralAlignment, задающее выравнивание ширины при использовании числительных.

public:
 property System::Windows::FontNumeralAlignment NumeralAlignment { System::Windows::FontNumeralAlignment get(); void set(System::Windows::FontNumeralAlignment value); };
public System.Windows.FontNumeralAlignment NumeralAlignment { get; set; }
member this.NumeralAlignment : System.Windows.FontNumeralAlignment with get, set
Public Property NumeralAlignment As FontNumeralAlignment

Значение свойства

Перечисленное значение FontNumeralAlignment. Значение по умолчанию — Normal.

Комментарии

Это свойство получает или задает значение для объекта, владеющего свойством Typography , что является единственным способом доступа к экземпляру Typography класса. Кроме того, это свойство поддерживает использование присоединенного свойства, чтобы его можно было задать для объектов, содержащих текст в XAML.

Шрифты OpenType поддерживают отображение пропорциональных и табличных цифр для регулирования выравнивания по ширине при использовании чисел. Пропорциональные цифры рассматриваются как имеющие разную ширину : "1" является более узким, чем "5". Табличные цифры имеют одинаковую ширину, поэтому их можно выравнивать по вертикали, что повышает удобочитаемость финансовой информации.

В первом столбце следующего текста показаны два числа, использующие пропорциональные цифры и шрифт Miramonte. Обратите внимание на разную ширину цифр 5 и 1. Во втором столбце показаны те же два числа, ширина которых скорректирована с помощью функции табличных цифр.

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

В следующем примере кода показано, как определить пропорциональные и табличные цифры для шрифта Miramonte с помощью NumeralAlignment свойства .

<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Proportional">114,131</Run>
</TextBlock>
<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Tabular">114,131</Run>
</TextBlock>

Использование атрибута XAML

<objectTypography.NumericalAlignment="FontNumeralAlignment"/>

Сведения о свойстве зависимостей

Поле идентификатора NumeralAlignmentProperty
Для свойств метаданных задано значение true AffectsMeasure, AffectsRender, Inherits

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

См. также раздел