Aracılığıyla paylaş


Typography.Capitals Özellik

Tanım

Seçili yazı tipinin büyük biçimini gösteren bir FontCapitals numaralandırılmış değeri 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

FontCapitals numaralandırılmış değeri. Varsayılan değer Normal.

Açıklamalar

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

Büyük harfler, büyük harf stilindeki gliflerde metin işleyen bir tipografik form kümesidir. Genellikle, metin tüm büyük harfler olarak işlendiğinde, harfler arasındaki aralık çok sıkı görünebilir ve harflerin ağırlığı ve oranı çok ağır olabilir. OpenType küçük büyük harfler, küçük harf büyükleri, titleme ve büyük harf aralığı dahil olmak üzere büyük harfler için bir dizi stil biçimi 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örüntülenir. Bu durumda, üç sözcük için de aynı yazı tipi boyutu kullanılır.

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

Aşağıdaki kod örneğinde, Capitals özelliği kullanılarak Pescadero yazı tipi için büyük harflerin nasıl tanımlanacağı gösterilmektedir. "SmallCaps" biçimi kullanıldığında, baştaki tüm 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ı

< nesnesiTipography.Capitals="FontCapitals"/>

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

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

Şunlara uygulanır

Ayrıca bkz.