共用方式為


HOW TO:建構字型系列和字型

GDI+ 會將字體相同但樣式不同的字型組成字型家族。 例如,Arial 字型家族包含下列字型:

  • Arial Regular

  • Arial Bold

  • Arial Italic

  • Arial Bold Italic

GDI+ 使用四種樣式來組成家族:標準、粗體、斜體和粗斜體。 像 narrow 和 rounded 這些形容詞不被視為是樣式,而是視為家族名稱的一部分。 例如,Arial Narrow 便是具有下列成員的字型家族:

  • Arial Narrow Regular

  • Arial Narrow Bold

  • Arial Narrow Italic

  • Arial Narrow Bold Italic

在使用 GDI+ 繪製文字之前,需要先建構 FontFamily 物件和 Font 物件。 FontFamily 物件會指定字體 (例如 Arial),而 Font 物件則會指定大小、樣式和單位。

範例

下列範例將會建構標準樣式、大小為 16 個像素的 Arial 字型。 在下列程式碼中,傳遞至 Font 建構函式的第一個引數是 FontFamily 物件。 第二個引數會以第四個引數所識別的單位指定字型的大小, 第三個引數會識別樣式。

PixelGraphicsUnit 列舉型別的成員,而 RegularFontStyle 列舉型別的成員。

        Dim fontFamily As New FontFamily("Arial")
        Dim font As New Font( _
           fontFamily, _
           16, _
           FontStyle.Regular, _
           GraphicsUnit.Pixel)

FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
   fontFamily,
   16,
   FontStyle.Regular,
   GraphicsUnit.Pixel);

編譯程式碼

上述範例是專為與 Windows Form 搭配使用而設計的,而且它需要 PaintEventArgs e (即 PaintEventHandler 的參數)。

請參閱

其他資源

使用字型和文字

Windows Form 中的圖形和繪圖