Typography.NumeralAlignment Propriété

Définition

Obtient ou définit une valeur FontNumeralAlignment énumérée qui indique l’alignement des largeurs à l’aide 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é

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

Remarques

Cette propriété obtient ou définit une valeur sur l’objet propriétaire d’une Typography propriété, qui est le seul moyen d’accéder à une Typography classe instance. En outre, cette propriété prend en charge l’utilisation d’une propriété jointe afin qu’elle puisse être définie sur des objets contenant du texte dans 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 nombre comme ayant une largeur différente - « 1 » est plus étroit que « 5 ». À l’inverse, les chiffres tabulaires sont considérés comme ayant la même largeur, ce qui permet de les aligner verticalement et d’améliorer leur lisibilité dans les documents financiers.

Le texte ci-dessous présente deux chiffres proportionnels dans la première colonne avec la police Miramonte. Comme vous pouvez le constater, les chiffres « 5 » et « 1 » n’ont pas la même largeur. La deuxième colonne présente ces deux mêmes valeurs numériques avec des largeurs ajustées au moyen de la fonctionnalité des chiffres tabulaires.

Texte à l’aide de figures proportionnelles & tabulaires OpenType
Exemple de chiffres proportionnels et à onglets

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

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

Utilisation d'attributs XAML

<objectTypography.NumericalAlignment=""FontNumeralAlignment/>

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

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

S’applique à

Voir aussi