Typography.NumeralAlignment Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines FontNumeralAlignment Aufzählungswerts, der die Ausrichtung von Breiten bei Verwendung von Ziffern angibt.

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 aufgezählter Wert. Der Standardwert ist Normal.

Hinweise

Diese Eigenschaft ruft einen Wert für das Objekt ab, das eine Typography -Eigenschaft besitzt, die die einzige Möglichkeit ist, auf eine Typography Klasseninstanz zuzugreifen. Darüber hinaus unterstützt diese Eigenschaft eine Verwendung angefügter Eigenschaften, sodass sie für Text enthaltende Objekte in XAML festgelegt werden kann.

OpenType-Schriftarten unterstützen ein proportionales und tabellarisches Abbildungsfeature, um die Ausrichtung von Breiten bei Verwendung von Ziffern zu steuern. Proportionale Zahlen behandeln jede Zahl als eine andere Breite - "1" ist schmaler als "5". Tabellarische Zahlen werden als Zahlen mit gleicher Breite behandelt, sodass sie vertikal ausgerichtet werden, wodurch die Lesbarkeit von Finanztypinformationen erhöht wird.

Der folgende Text zeigt zwei proportionale Abbildungen in der ersten Spalte mit der Schriftart Miramonte an. Beachten Sie den Unterschied in der Breite zwischen den Ziffern "5" und "1". In der zweiten Spalte werden die gleichen beiden numerischen Werte mit den breiten angezeigt, die mithilfe der Funktion "Tabellarische Abbildung" angepasst wurden.

Text mit openType proportionalen & tabellarischen Abbildungen
Beispiel für Proportional- und Tabstoppzahlen

Im folgenden Codebeispiel wird gezeigt, wie proportionale und tabellarische Abbildungen für die Schriftart Miramonte 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>

XAML-Attributverwendung

< ObjektTypography.NumericalAlignment="FontNumeralAlignment"/>

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld NumeralAlignmentProperty
Auf true festgelegte Metadateneigenschaften AffectsMeasure, AffectsRender, Inherits

Gilt für:

Weitere Informationen