Share via


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

GDI+ aynı yazı tipine sahip ancak farklı stiller içeren yazı tiplerini yazı tipi aileleri halinde gruplandırıyor. Örneğin, Arial yazı tipi ailesi aşağıdaki yazı tiplerini içerir:

  • Arial Regular

  • Arial Kalın

  • Arial italik

  • Arial Kalın İtalik

GDI+, aileleri oluşturmak için dört stil kullanır: normal, kalın, italik ve kalın italik. Dar ve yuvarlatılmış gibi sıfatlar stil olarak kabul edilmez; bunun yerine aile adının bir parçasıdır. Örneğin Arial Narrow, aşağıdaki üyelere sahip bir yazı tipi ailesidir:

  • Arial Narrow Regular

  • Arial Dar Kalın

  • Arial Dar italik

  • Arial Dar Kalın İtalik

GDI+ ile metin çizebilmeniz için önce bir FontFamily nesne ve nesne Font oluşturmanız gerekir. FontFamily nesnesi yazı tipini (örneğin Arial) ve Font nesne de boyutu, stili ve birimleri belirtir.

Örnek

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

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

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 ile kullanılmak üzere tasarlanmıştır ve parametresi PaintEventHandlerolan öğesini gerektirir.PaintEventArgse

Ayrıca bkz.