Typography.Capitals Özellik

Tanım

Seçili yazı tipinin büyük biçimini gösteren numaralandırılmış değeri FontCapitals alır veya ayarlar.

public:
 property System::Windows::FontCapitals Capitals { System::Windows::FontCapitals get(); void set(System::Windows::FontCapitals value); };
public System.Windows.FontCapitals Capitals { get; set; }
member this.Capitals : System.Windows.FontCapitals with get, set
Public Property Capitals As FontCapitals

Özellik Değeri

Numaralandırılmış FontCapitals değer. Normal varsayılan değerdir.

Açıklamalar

Bu özellik, bir sınıf örneğine erişmenin tek yolu olan özelliğin sahibi Typography olan nesnede bir Typography değer alır veya ayarlar. Ayrıca bu özellik, XAML'deki metin içeren nesnelerde ayarlanabilmesi için ekli özellik kullanımını destekler.

Büyük harfler, metni büyük harf stilinde gliflerle işleyen bir dizi tipografik formlardır. Genellikle, metin tüm büyük harf olarak işlendiğinde, harfler arasındaki boşluk çok dar ve harflerin ağırlığı ve oranı çok ağır görünebilir. OpenType küçük büyük harfler, küçük büyük harfler, titling ve büyük harf aralığı dahil olmak üzere büyük harfler için bir dizi stil biçimlendirmesini destekler. Bu stil biçimleri, büyük harflerin görünümünü denetlemenize olanak sağlar.

Aşağıdaki metinde Pescadero yazı tipi için standart büyük harfler ve ardından "SmallCaps" ve "AllSmallCaps" olarak stillendirilmiş harfler gösterilir. Bu durumda, üç sözcük için de aynı yazı tipi boyutu kullanılır.

OpenType büyük harflerini
Büyük harf örneği

Aşağıdaki kod örneği, özelliğini kullanarak Pescadero yazı tipi için büyük harflerin nasıl tanımlanacağı gösterilmektedir Capitals . "SmallCaps" biçimi kullanıldığında, baştaki büyük harfler yoksayılır.

<Paragraph FontFamily="Pescadero" FontSize="48">
  <Run>CAPITALS</Run>
  <Run Typography.Capitals="SmallCaps">Capitals</Run>
  <Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>

Aşağıdaki kod örneği, önceki işaretleme örneğiyle aynı görevi gerçekleştirir.

MyParagraph.FontFamily = new FontFamily("Pescadero");
MyParagraph.FontSize = 48;

Run run_1 = new Run("CAPITALS ");
MyParagraph.Inlines.Add(run_1);

Run run_2 = new Run("Capitals ");
run_2.Typography.Capitals = FontCapitals.SmallCaps;
MyParagraph.Inlines.Add(run_2);

Run run_3 = new Run("Capitals");
run_3.Typography.Capitals = FontCapitals.AllSmallCaps;
MyParagraph.Inlines.Add(run_3);

MyParagraph.Inlines.Add(new LineBreak());
MyParagraph.FontFamily = New FontFamily("Pescadero")
MyParagraph.FontSize = 48

Dim run_1 As New Run("CAPITALS ")
MyParagraph.Inlines.Add(run_1)

Dim run_2 As New Run("Capitals ")
run_2.Typography.Capitals = FontCapitals.SmallCaps
MyParagraph.Inlines.Add(run_2)

Dim run_3 As New Run("Capitals")
run_3.Typography.Capitals = FontCapitals.AllSmallCaps
MyParagraph.Inlines.Add(run_3)

MyParagraph.Inlines.Add(New LineBreak())

XAML Öznitelik Kullanımı

<objectTypography.Capitals=""FontCapitals/>

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

Tanımlayıcı alanı CapitalsProperty
Meta veri özellikleri olarak ayarlandı true AffectsMeasure, AffectsRender, Inherits

Şunlara uygulanır

Ayrıca bkz.