FontNumeralAlignment Wyliczenie

Definicja

Opisuje wyrównanie liczb dla obiektu Typography.

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

Pola

Nazwa Wartość Opis
Normal 0

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

Proportional 1

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

Tabular 2

Służy 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ę rysunku proporcjonalnego i tabelarycznego w celu kontrolowania wyrównania szerokości podczas używania 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 o szerokościach dostosowanych za pomocą funkcji rysunek tabelaryczny.

Tekst używający wartości proporcjonalnych i tabelarycznych Typu OpenType Przykład liczb proporcjonalnych i kart

Note

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 glyphs.

Dotyczy