FontNumeralAlignment Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opisuje wyrównanie liczb dla Typography obiektu.
public enum class FontNumeralAlignment
public enum FontNumeralAlignment
type FontNumeralAlignment =
Public Enum FontNumeralAlignment
- Dziedziczenie
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.
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.