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 .