共用方式為


構建字型系列和字體

Windows GDI+ 將具有相同字型但不同樣式的字體歸入字型家族。 例如,Arial 字型系列包含下列字型:

  • Arial Regular
  • Arial Bold
  • Arial Italic
  • Arial 粗體斜體

GDI+ 使用四種樣式來形成字體系列:一般、粗體、斜體和粗體斜體。 四捨五入 等形容詞不視為樣式:相反,他們是姓氏的一部分。 例如,Arial Narrow 是字型系列,其成員如下:

  • Arial 窄常規
  • Arial 窄粗體字型
  • Arial 窄斜體
  • Arial 窄粗體斜體

您必須先建構 FontFamily 物件和 Font 物件,才能使用 GDI+ 繪製文字。 FontFamily 物件會指定字樣(例如 Arial),而 Font 物件會指定大小、樣式和單位。

下列範例會建構大小為 16 像素的一般樣式 Arial 字型:

FontFamily fontFamily(L"Arial");
Font font(&fontFamily, 16, FontStyleRegular, UnitPixel);
            

在上述程式代碼中,傳遞至 Font 建構函式的第一個自變數是 FontFamily物件的位址。 第二個自變數會指定以第四個自變數所識別單位來測量的字型大小。 第三個自變數會識別樣式。

UnitPixelUnit 列舉的成員,而 FontStyleRegularFontStyle 列舉的成員。 這兩個列舉都會在 Gdiplusenums.h 檔案中宣告。