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". Второй столбец показывает те же два числовых значения с ширинами, настроенными с помощью функции табличной фигуры.
Пример пропорциональных и табуляции цифр
В следующем примере кода показано, как определить пропорциональные и табличные цифры для шрифта 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
< объектTypeography.Числовое значение="FontNumeralAlignment"/>
Сведения о свойстве зависимостей
Поле идентификатора | NumeralAlignmentProperty |
Свойства метаданных, заданные для true |
AffectsMeasure, AffectsRender, Inherits |