Partager via


Typography.NumeralAlignment Propriété

Définition

Obtient ou définit une valeur énumérée FontNumeralAlignment qui indique l’alignement des largeurs lors de l’utilisation de chiffres.

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

Valeur de propriété

Valeur énumérée FontNumeralAlignment. La valeur par défaut est Normal.

Remarques

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

Les polices OpenType prennent en charge une fonctionnalité de figure proportionnelle et tabulaire pour contrôler l’alignement des largeurs lors de l’utilisation de chiffres. Les chiffres proportionnels traitent chaque chiffre comme ayant une largeur différente : « 1 » est plus étroit que « 5 ». Les chiffres tabulaires sont traités comme des chiffres de largeur égale afin qu’ils s’alignent verticalement, ce qui augmente la lisibilité des informations de type financier.

Le texte suivant affiche deux chiffres proportionnels dans la première colonne à l’aide de la police Miramonte. Notez la différence de largeur entre les chiffres « 5 » et « 1 ». La deuxième colonne affiche les deux mêmes valeurs numériques avec les largeurs ajustées à l’aide de la fonctionnalité de figure tabulaire.

Text using OpenType proportional & tabulaire figures
Exemple de chiffres proportionnels et tabulations

L’exemple de code suivant montre comment définir des figures proportionnelles et tabulaires pour la police Miramonte à l’aide de la propriété NumeralAlignment.

<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Proportional">114,131</Run>
</TextBlock>
<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Tabular">114,131</Run>
</TextBlock>

Utilisation des attributs XAML

< objetTypography.NumericalAlignment= »FontNumeralAlignment« />

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

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

S’applique à

Voir aussi