Поделиться через


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

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

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