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 PaintEventArgs e
, yang merupakan parameter dari PaintEventHandler.
Lihat juga
.NET Desktop feedback