Cara: Membangun Keluarga font dan Font

GDI+ mengelompokkan font dengan jenis huruf yang sama tetapi gaya yang berbeda ke dalam keluarga font. Misalnya, keluarga font Arial berisi font berikut:

  • Arial Regular

  • Arial Bold

  • Arial Miring

  • Miring Tebal Arial

GDI+ menggunakan empat gaya untuk membentuk keluarga: reguler, tebal, miring, dan miring tebal. Kata sifat seperti sempit dan bulat tidak dianggap gaya; melainkan merupakan bagian dari nama keluarga. Misalnya, Arial Narrow adalah keluarga font dengan anggota berikut:

  • Arial Narrow Regular

  • Arial Narrow Bold

  • Miring Sempit Arial

  • Miring Tebal Sempit Arial

Sebelum Anda dapat menggambar teks dengan GDI+, Anda perlu membuat FontFamily objek dan Font objek. Objek FontFamily menentukan typeface (misalnya, Arial), dan Font objek menentukan ukuran, gaya, dan unit.

Contoh

Contoh berikut membuat font Arial gaya reguler dengan ukuran 16 piksel. Dalam kode berikut, argumen pertama yang diteruskan ke Font konstruktor adalah FontFamily objek . Argumen kedua menentukan ukuran font yang diukur dalam unit yang diidentifikasi oleh argumen keempat. Argumen ketiga mengidentifikasi gaya.

Pixel adalah anggota GraphicsUnit enumerasi, dan Regular merupakan anggota FontStyle enumerasi.

FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
   fontFamily,
   16,
   FontStyle.Regular,
   GraphicsUnit.Pixel);
Dim fontFamily As New FontFamily("Arial")
Dim font As New Font( _
   fontFamily, _
   16, _
   FontStyle.Regular, _
   GraphicsUnit.Pixel)

Mengompilasi Kode

Contoh sebelumnya dirancang untuk digunakan dengan Formulir Windows, dan memerlukan PaintEventArgse, yang merupakan parameter dari PaintEventHandler.

Baca juga