如何:建構字型系列和字型
GDI+ 會將字型群組為相同字型,但將不同樣式的字型分組為字型系列。 例如,Arial 字型系列包含下列字型:
Arial Regular
Arial Bold
Arial Italic
Arial Bold Italic
GDI+ 使用四種樣式來形成系列:一般、粗體、斜體和粗體斜體。 縮小和四捨五入等形容詞不被視為樣式;而是家族名稱的一部分。 例如,Arial Narrow 是具有下列成員的字型系列:
Arial 窄正則
Arial 窄粗體
Arial 窄斜體
Arial 窄粗體斜體
您必須先建構 FontFamily 物件和 Font 物件,才能使用 GDI+ 繪製文字。 物件 FontFamily 會指定字樣(例如 Arial),而 Font 物件會指定大小、樣式和單位。
範例
下列範例會建構大小為16像素的一般樣式 Arial 字型。 在下列程式代碼中,傳遞至建 Font 構函式的第一個自變數是 FontFamily 物件。 第二個自變數會指定以第四個自變數所識別單位來測量的字型大小。 第三個自變數會識別樣式。
Pixel 是 列舉的成員 GraphicsUnit ,而 Regular 是 列舉的成員 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)
編譯程式碼
上述範例是專為搭配 Windows Forms 使用而設計,而且它需要 PaintEventArgs e
,這是 的參數 PaintEventHandler。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應