Typography.NumeralAlignment Właściwość

Definicja

Pobiera lub ustawia FontNumeralAlignment wyliczonej wartości, która wskazuje wyrównanie szerokości podczas korzystania z liczb.

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

Wartość właściwości

Wyliczone FontNumeralAlignment wartości. Wartość domyślna to Normal.

Uwagi

Ta właściwość pobiera lub ustawia wartość obiektu będącego właścicielem Typography właściwości, która jest jedynym sposobem uzyskiwania Typography dostępu do wystąpienia klasy. Ponadto ta właściwość obsługuje użycie dołączonej właściwości, dzięki czemu można ją ustawić na obiektach zawierających tekst w języku XAML.

Czcionki OpenType obsługują funkcję proporcjonalnego i tabelarycznego rysunku w celu kontrolowania wyrównania szerokości podczas korzystania z liczb. Liczby proporcjonalne traktują każdą liczbę jako o innej szerokości — "1" jest węższa niż "5". Dane tabelaryczne są traktowane jako liczby o równej szerokości, tak aby były wyrównane w pionie, co zwiększa czytelność informacji o typie finansowym.

Poniższy tekst wyświetla dwie proporcjonalne liczby w pierwszej kolumnie przy użyciu czcionki Miramonte. Zwróć uwagę na różnicę szerokości między cyframi "5" i "1". Druga kolumna przedstawia te same dwie wartości liczbowe z szerokościami dostosowanymi przy użyciu funkcji rysunku tabelarycznego.

Tekst używający proporcjonalnych & typu OpenType tabelarycznych liczb
Przykład proporcjonalnych i tabulatorowych liczb

Poniższy przykład kodu przedstawia sposób definiowania proporcjonalnych i tabelarycznych liczb dla czcionki Miramonte przy użyciu NumeralAlignment właściwości .

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

Użycie atrybutu języka XAML

<objectTypography.NumerAlignment=""FontNumeralAlignment/>

Informacje dotyczące właściwości zależności

Pole identyfikatora NumeralAlignmentProperty
Właściwości metadanych ustawione na true AffectsMeasure, AffectsRender, Inherits

Dotyczy

Zobacz też