FontNumeralAlignment Wyliczenie

Definicja

Opisuje wyrównanie liczb dla Typography obiektu.

public enum class FontNumeralAlignment
public enum FontNumeralAlignment
type FontNumeralAlignment = 
Public Enum FontNumeralAlignment
Dziedziczenie
FontNumeralAlignment

Pola

Normal 0

Jest używane domyślne wyrównanie liczb.

Proportional 1

Jest używane wyrównanie proporcjonalnej szerokości.

Tabular 2

Jest używane wyrównanie tabelaryczne.

Przykłady

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

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

Uwagi

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

Uwaga

Większość czcionek OpenType uwidacznia tylko podzbiór wszystkich dostępnych funkcji OpenType. Jeśli określona czcionka nie obsługuje określonej funkcji, zamiast tego są używane domyślne symbole.

Dotyczy