Aracılığıyla paylaş


Typography.NumeralAlignment Özellik

Tanım

Sayı kullanılırken genişliklerin hizalamasını gösteren bir numaralandırılmış değer alır veya ayarlar FontNumeralAlignment .

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

Özellik Değeri

FontNumeralAlignment Numaralandırılmış değer. Varsayılan değer Normal değeridir.

Açıklamalar

Bu özellik, bir özelliğin sahibi Typography olan nesnede bir değer alır veya ayarlar. Bu, bir Typography sınıf örneğine erişmenin tek yoludur. Buna ek olarak, bu özellik ekli özellik kullanımını destekler, böylece XAML'de metin içeren nesnelerde ayarlanabilir.

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.

OpenType orantılı ve tablosal şekiller kullanan metin Orantılı ve sekmeli şekiller örneği

Aşağıdaki kod örneği, özelliğini kullanarak Miramonte yazı tipi için orantılı ve tablosal rakamların nasıl tanımlanacağı gösterilmektedir NumeralAlignment .

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

XAML Öznitelik Kullanımı

< objectTypography.NumericalAlignment=""FontNumeralAlignment/>

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı NumeralAlignmentProperty
Meta veri özellikleri olarak ayarlandı true AffectsMeasure, AffectsRender, Inherits

Şunlara uygulanır

Ayrıca bkz.