Typography.NumeralAlignment Eigenschaft

Definition

Ruft einen FontNumeralAlignment-Enumerationswert ab, mit dem angegeben wird, ob Ziffern in der Breite ausgerichtet werden, oder legt diesen Wert fest.

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

Eigenschaftswert

Ein FontNumeralAlignment-Enumerationswert. Der Standardwert ist Normal.

Hinweise

Diese Eigenschaft ruft einen Wert für das Objekt ab, das eine Typography Eigenschaft besitzt, oder legt diesen fest. Dies ist die einzige Möglichkeit, auf eine Typography Klasse instance zuzugreifen. Darüber hinaus unterstützt diese Eigenschaft die Verwendung angefügter Eigenschaften, sodass sie für texthaltige Objekte in XAML festgelegt werden kann.

OpenType-Schriftarten unterstützen bei der Verwendung von Ziffern in proportionaler und in Tabellendarstellung ein Feature zum Anpassen von Ziffern in der Breite. Proportionale Zahlen behandeln jede Zahl mit einer anderen Breite – "1" ist schmaler als "5". In der Tabellendarstellung werden alle Ziffern mit der gleichen Breite dargestellt und vertikal ausgerichtet. Dies verbessert die Lesbarkeit z.B. bei Finanzinformationen.

Im folgenden Text werden in der ersten Spalte zwei proportionale Zahlen in der Schriftart Miramonte proportional dargestellt. Die Ziffern „5“ und „1“ unterscheiden sich in der Breite. In der zweiten Spalte wurde die Breite der gleichen Zahlen mit dem Feature für die Tabellendarstellung angepasst.

Text mit proportionalen OpenType-& tabellarischen Abbildungen
Beispiel für proportionale Zahlen und Registerkarten

Im folgenden Codebeispiel wird veranschaulicht, wie proportionale und tabellarische Abbildungen für die Miramonte-Schriftart mithilfe der NumeralAlignment -Eigenschaft definiert werden.

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

Verwendung von XAML-Attributen

<ObjectTypography.NumericalAlignment="FontNumeralAlignment"/>

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld NumeralAlignmentProperty
Metadateneigenschaften auf true festgelegt AffectsMeasure, AffectsRender, Inherits

Gilt für:

Weitere Informationen