Sdílet prostřednictvím


Postupy: Vytváření rodin písem a písem

GDI+ seskupuje písma se stejným typem, ale různými styly do rodin písem. Například rodina písem Arial obsahuje následující písma:

  • Arial Regular

  • Arial Bold

  • Arial Kurzíva

  • Arial Bold Kurzíva

GDI+ používá k vytváření rodin čtyři styly: pravidelná, tučná, kurzíva a tučná kurzíva. Přídavná jména, jako jsou úzké a zaokrouhlené , se nepovažují za styly, spíše jsou součástí rodinného jména. Arial Narrow je například rodina písem s následujícími členy:

  • Arial Narrow Regular

  • Arial Narrow Bold

  • Arial Narrow Kurzíva

  • Arial Narrow Bold Kurzíva

Než budete moct nakreslit text pomocí GDI+, musíte vytvořit FontFamily objekt a Font objekt. Objekt FontFamily určuje typ písma (například Arial) a Font objekt určuje velikost, styl a jednotky.

Příklad

Následující příklad vytvoří písmo Arial s normálním stylem s velikostí 16 pixelů. V následujícím kódu je prvním argumentem předaný Font konstruktoru FontFamily objekt. Druhý argument určuje velikost písma měřeného v jednotkách identifikovaných čtvrtým argumentem. Třetí argument identifikuje styl.

Pixel je členem výčtu GraphicsUnit a Regular je členem výčtu 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)

Probíhá kompilace kódu

Předchozí příklad je určen pro použití s model Windows Forms a vyžaduje PaintEventArgse, což je parametr PaintEventHandler.

Viz také