FontNumeralAlignment Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Typography nesnesinin sayı hizalamasını açıklar.
public enum class FontNumeralAlignment
public enum FontNumeralAlignment
type FontNumeralAlignment =
Public Enum FontNumeralAlignment
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| Normal | 0 | Varsayılan sayı hizalaması kullanılır. |
| Proportional | 1 | Orantılı genişlik hizalaması kullanılır. |
| Tabular | 2 | Tablosal hizalama kullanılır. |
Örnekler
Aşağıdaki kod örneği, nesnenin özelliklerini kullanarak Miramonte yazı tipi için orantılı ve tablosal rakamların nasıl tanımlanacağı gösterilmektedir Typography .
<TextBlock FontFamily="Miramonte">
<Run Typography.NumeralAlignment="Proportional">114,131</Run>
</TextBlock>
<TextBlock FontFamily="Miramonte">
<Run Typography.NumeralAlignment="Tabular">114,131</Run>
</TextBlock>
Açıklamalar
OpenType yazı tipleri, sayı kullanırken genişliklerin hizalamasını denetlemek için orantılı ve tablosal bir şekil özelliğini destekler. Oransal rakamlar her bir rakamı farklı bir genişliğe sahip olarak ele alır- "1", "5"ten daha dardır. Tablosal rakamlar eşit genişlikli sayılar olarak değerlendirilir, böylece dikey olarak hizalanır ve bu da finansal tür bilgilerinin okunabilirliğini artırır.
Aşağıdaki metin, Miramonte yazı tipini kullanarak ilk sütunda iki orantılı rakam görüntüler. "5" ve "1" rakamları arasındaki genişlik farkını not edin. İkinci sütun, tablosal şekil özelliği kullanılarak ayarlanan genişliklerle aynı iki sayısal değeri gösterir.
Orantılı ve sekmeli şekiller örneği
Note
Çoğu OpenType yazı tipi, kullanılabilir toplam OpenType özelliklerinin yalnızca bir alt kümesini kullanıma sunar. Belirtilen yazı tipi belirli bir özelliği desteklemiyorsa, bunun yerine varsayılan glifler kullanılır.