Typography.Variants Свойство

Определение

Получает или задает перечисленное значение FontVariants, указывающее вариант стандартной типографической формы для использования.

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

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

FontVariants

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

Комментарии

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

Варианты похожи на надстрочные или подстрочные формы шрифтов. Для формы шрифта можно содержать различные наборы глифов между надстрочным и порядковой формой или между подстрочными и подчиненными формами. Это Variants свойство позволяет задавать надстрочные и подстрочные значения для шрифта OpenType.

Следующий текст демонстрирует надстрочные знаки для шрифта Palatino Linotype.

Текст, использующий верхние индексы OpenType
Пример надстроек

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

<Paragraph FontFamily="Palatino Linotype">
  2<Run Typography.Variants="Superscript">3</Run>
  14<Run Typography.Variants="Superscript">th</Run>
</Paragraph>

Следующий текст демонстрирует подстрочные знаки для шрифта Palatino Linotype.

Текст, использующий нижние индексы OpenType
Примеры подстрок

В следующем примере кода показано, как определить подстроки для шрифта Palatino Linotype с помощью Variants свойства.

<Paragraph FontFamily="Palatino Linotype">
  H<Run Typography.Variants="Subscript">2</Run>O
  Footnote<Run Typography.Variants="Subscript">4</Run>
</Paragraph>

Шрифты, не поддерживающие варианты, могут иметь алгоритмическое приближение формы шрифта.

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

<object Typography.Variants="FontVariants"/>

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

Поле идентификатора VariantsProperty
Metadata properties set to true AffectsMeasure, AffectsRender, Inherits

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