Typography.StylisticAlternates Свойство

Определение

Получает или задает значения, которое задает индекс формы стилистических вариантов.

public:
 property int StylisticAlternates { int get(); void set(int value); };
public int StylisticAlternates { get; set; }
member this.StylisticAlternates : int with get, set
Public Property StylisticAlternates As Integer

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

Int32

Индекс формы стилистических вариантов. Значение по умолчанию — 0 (нуль).

Комментарии

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

Варианты — это глифы, на которые может заменяться стандартный глиф. Шрифты OpenType, такие как шрифт Pericles, используемый в следующих примерах, содержат альтернативные глифы, которые можно использовать для создания различных внешних элементов для текста. Следующий текст демонстрирует стандартные глифы для шрифта Pericles.

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

Шрифт Pericles OpenType содержит дополнительные глифы, предоставляющие стилистические варианты стандартного набора глифов. Приведенный ниже текст отображает глифы с изменением стиля.

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

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

<Paragraph FontFamily="Pericles">
  <Run Typography.StylisticAlternates="1">A</Run>NCIENT
  GR<Run Typography.StylisticAlternates="1">EE</Run>K
  MYTH<Run Typography.StylisticAlternates="1">O</Run>LOGY
</Paragraph>

Следующий текст демонстрирует несколько других стилистических вариантов глифов для шрифта Pericles.

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

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

<Paragraph FontFamily="Pericles">
  <Run Typography.StylisticAlternates="1">A</Run>
  <Run Typography.StylisticAlternates="2">A</Run>
  <Run Typography.StylisticAlternates="3">A</Run>
  <Run Typography.StylisticAlternates="1">C</Run>
  <Run Typography.StylisticAlternates="1">E</Run>
  <Run Typography.StylisticAlternates="1">G</Run>
  <Run Typography.StylisticAlternates="1">O</Run>
  <Run Typography.StylisticAlternates="1">Q</Run>
  <Run Typography.StylisticAlternates="1">R</Run>
  <Run Typography.StylisticAlternates="2">R</Run>
  <Run Typography.StylisticAlternates="1">S</Run>
  <Run Typography.StylisticAlternates="1">Y</Run>
</Paragraph>

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

<object Typography.StylisticAlternates="int"/>

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

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

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

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