Typography.StylisticAlternates Propriété

Définition

Obtient ou définit une valeur qui spécifie l'index d'un format de remplaçants stylistiques.

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

Valeur de propriété

Int32

L'index du format de remplaçants stylistiques. La valeur par défaut est 0 (zéro).

Remarques

Cette propriété obtient ou définit une valeur sur l’objet propriétaire d’une Typography propriété, qui est la seule façon d’accéder à une Typography instance de classe. En outre, cette propriété prend en charge une utilisation de propriété jointe afin qu’elle puisse être définie sur des objets contenant du texte en XAML.

Les alternatives sont des glyphes qui peuvent être remplacés par un glyphe standard. Les polices OpenType, telles que la police Pericles utilisée dans les exemples suivants, contiennent d’autres glyphes que vous pouvez utiliser pour créer différentes apparences pour le texte. Le texte suivant présente des glyphes standard avec la police Pericles.

Texte utilisant des glyphes standard OpenType
Exemple d’ensemble standard de glyphes

La police Pericles OpenType contient des glyphes supplémentaires qui fournissent des alternatives stylistiques à l’ensemble standard de glyphes. Le texte suivant présente des glyphes de style alternatif.

Texte utilisant des glyphes de style alternatifs OpenType
Exemple de glyphes alternatifs stylistiques

L’exemple de code suivant montre comment définir des glyphes de substitution stylistiques pour la police Pericles, à l’aide de la StylisticAlternates propriété.

<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>

Le texte suivant présente plusieurs autres glyphes de style alternatif pour la police Pericles.

Texte utilisant des glyphes de style alternatifs OpenType
Exemple d’autres glyphes stylistiques alternatifs

L’exemple de code suivant montre comment définir ces autres glyphes stylistiques.

<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>

Utilisation d'attributs XAML

<object Typography.StylisticAlternates="int"/>

Informations sur les propriétés de dépendance

Champ d’identificateur StylisticAlternatesProperty
Propriétés de métadonnées définies sur true AffectsMeasure, AffectsRender, Inherits

S’applique à

Voir aussi