Porady: tworzenie rodzin czcionek i czcionek
GDI+ grupuje czcionki o tym samym typie, ale różne style w rodzinach czcionek. Na przykład rodzina czcionek Arial zawiera następujące czcionki:
Arial Regular
Arial Bold
Kursywa arial
Arial Bold Kursywa
GDI+ używa czterech stylów do tworzenia rodzin: regularne, pogrubione, kursywa i kursywa. Przymiotniki, takie jak wąskie i zaokrąglone , nie są traktowane jako style, a raczej są częścią nazwy rodziny. Na przykład Arial Narrow to rodzina czcionek z następującymi członkami:
Arial — wąska regularna
Arial Wąskie pogrubienie
Arial Narrow Kursywa
Arial Narrow Bold Kursywa
Zanim będzie można narysować tekst za pomocą interfejsu FontFamily GDI+, należy skonstruować obiekt i Font obiekt. Obiekt FontFamily określa wierzchołek typu (na przykład Arial), a Font obiekt określa rozmiar, styl i jednostki.
Przykład
Poniższy przykład tworzy zwykłą czcionkę Arial o rozmiarze 16 pikseli. W poniższym kodzie pierwszy argument przekazany do konstruktora Font jest obiektem FontFamily . Drugi argument określa rozmiar czcionki mierzonej w jednostkach zidentyfikowanych przez czwarty argument. Trzeci argument identyfikuje styl.
Pixel jest członkiem GraphicsUnit wyliczenia i Regular jest członkiem FontStyle wyliczenia.
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)
Kompilowanie kodu
Powyższy przykład jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgs e
parametru , który jest parametrem PaintEventHandler.
Zobacz też
.NET Desktop feedback