Bagikan melalui


Typography.Capitals Properti

Definisi

Mendapatkan atau menetapkan nilai enumerasi FontCapitals yang menunjukkan bentuk modal font yang dipilih.

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

Nilai Properti

Nilai FontCapitals yang dijumlahkan. Nilai defaultnya adalah Normal.

Keterangan

Properti ini mendapatkan atau menetapkan nilai pada objek yang memiliki properti Typography, yang merupakan satu-satunya cara untuk mengakses instans kelas Typography. Selain itu, properti ini mendukung penggunaan properti terlampir sehingga dapat diatur pada objek yang berisi teks di XAML.

Kapital adalah sekumpulan bentuk tipografis yang merender teks dalam glyph bergaya kapital. Biasanya, ketika teks dirender sebagai semua huruf besar, penspasian antar huruf dapat tampak terlalu ketat, dan berat dan proporsi huruf terlalu berat. OpenType mendukung sejumlah format gaya untuk kapital, termasuk kapital kecil, modal mungil, titling, dan spasi modal. Format gaya ini memungkinkan Anda mengontrol tampilan kapital.

Teks berikut menampilkan huruf kapital standar untuk font Pescadero, diikuti dengan huruf yang ditata sebagai "SmallCaps" dan "AllSmallCaps". Dalam hal ini, ukuran font yang sama digunakan untuk ketiga kata tersebut.

Teks menggunakan huruf besar OpenType
Contoh kapital

Contoh kode berikut menunjukkan cara menentukan kapital untuk font Pescadero, menggunakan properti Capitals. Ketika format "SmallCaps" digunakan, huruf kapital di depan diabaikan.

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

Contoh kode berikut menyelesaikan tugas yang sama dengan contoh markup sebelumnya.

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())

Penggunaan Atribut XAML

objek <Tipografi.Capitals="FontCapitals"/>

Informasi Properti Dependensi

Bidang pengidentifikasi CapitalsProperty
Properti metadata diatur ke true AffectsMeasure, AffectsRender, Inherits

Berlaku untuk

Lihat juga