GDI+ 將字樣相同但字形不同的字體分組為字體系列。例如,Arial 字體系列中包含以下字體:
-
Arial Regular
-
Arial Bold
-
Arial Italic
-
Arial Bold Italic
GDI+ 使用四種字形形成字體系列:常規(guī)、粗體、傾斜和粗斜體。像 narrow 和 rounded 之類的形容詞不被視為字形;而是作為字體系列名的一部分。例如,Arial Narrow 是包含以下成員的字體系列:
-
Arial Narrow Regular
-
Arial Narrow Bold
-
Arial Narrow Italic
-
Arial Narrow Bold Italic
在可以使用 GDI+ 繪制文本之前,您需要構(gòu)造一個 FontFamily 對象和一個 Font 對象。FontFamily 對象指定字樣(例如 Arial),而 Font 對象指定字號、字形和單位。
示例
下面的示例構(gòu)造一個字號為 16 像素、常規(guī)字形的 Arial 字體。在下面的代碼中,傳遞給 Font 構(gòu)造函數(shù)的第一個參數(shù)是 FontFamily 對象。第二個參數(shù)指定字體的大小,其單位由第四個參數(shù)確定。第三個參數(shù)確定字形。
Pixel 為 GraphicsUnit 枚舉的一個成員,Regular 是 FontStyle 枚舉的一個成員。
FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
fontFamily,
16,
FontStyle.Regular,
GraphicsUnit.Pixel);
posted on 2008-08-14 03:51
幽幽 閱讀(1519)
評論(0) 編輯 收藏 引用