Nasıl yapılır: Yazı Tipi Aileleri ve Yazı Tipleri Oluşturma

GDI+, yazı tiplerini aynı yazı tipiyle ancak farklı stilleri yazı tipi ailelerine göre gruplandırır. Örneğin, Arial yazı tipi ailesi aşağıdaki yazı tiplerini içerir:

  • Arial düzenli

  • Arial Bold

  • Arial Italik

  • Arial kalın Italik

GDI+ aileleri oluşturmak için dört stil kullanır: normal, kalın, italik ve kalın italik. Dar ve yuvarlak gibi sıfatlar stil olarak değerlendirilmez; Bunlar, Aile adının bir parçası olarak kullanılır. Örneğin, Arial Narrow aşağıdaki üyelere sahip bir yazı tipi ailesidir:

  • Arial Narrow normal

  • Arial Narrow kalın

  • Arial Narrow Italik

  • Arial Narrow kalın Italik

GDI+ metin çizmeden önce, bir nesne ve bir nesnesi oluşturmanız gerekir FontFamilyFont . FontFamilyNesne, yazı tipini belirtir (örneğin, Arial) ve Font nesne boyutunu, stili ve birimleri belirtir.

Örnek

Aşağıdaki örnek, 16 piksel boyutunda bir normal stil Arial yazı tipi oluşturur. Aşağıdaki kodda, oluşturucuya geçirilen ilk bağımsız değişken FontFontFamily nesnesidir. İkinci bağımsız değişken, dördüncü bağımsız değişken tarafından tanımlanan birimlerde ölçülen yazı tipinin boyutunu belirtir. Üçüncü bağımsız değişken stili tanımlar.

PixelGraphicsUnit, numaralandırmanın bir üyesidir ve Regular numaralandırmanın bir üyesidir FontStyle .

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)

Kod Derleniyor

yukarıdaki örnek, Windows Forms kullanımı için tasarlanmıştır ve PaintEventArgse bir parametresi olan ' ı gerektirir PaintEventHandler .

Ayrıca bkz.