我不知道是否有可能爲我的表單標籤使用自定義字體,而無需將其安裝在用戶計算機上?我想使用我有權訪問的字體顯示文本,但未安裝在潛在的用戶計算機上。在我的winform標籤中使用自定義字體
有沒有解決方案?
我不知道是否有可能爲我的表單標籤使用自定義字體,而無需將其安裝在用戶計算機上?我想使用我有權訪問的字體顯示文本,但未安裝在潛在的用戶計算機上。在我的winform標籤中使用自定義字體
有沒有解決方案?
這裏是(使用PrivateFontCollection)的提取物:
Dim pfc As New PrivateFontCollection()
pfc.AddFontFile("C:\Path To\PALETX3.ttf")
label1.Font = New Font(pfc.Families(0), 16, FontStyle.Regular)
在頂部添加該代碼的代碼
Imports System.Drawing.Text
添加在Form1_Load的代碼()來改變Lablel1.Font
Dim customfont As PrivateFontCollection = New PrivateFontCollection
customfont.AddFontFile("C:\maven.ttf")
Label1.Font = New Font(customfont.Families(0), 10)
上測試Visual Basic 2010企業版
一個潛在的用戶不會有這種字體下載,所以我可以我們我想是一個加載它的路徑。使用資源加載字體有沒有可能性? – Scott
@Scott:是的,有可能,請參閱以下鏈接:[在VB.net/C#]中直接使用資源字體(http://stackoverflow.com/questions/2928383/use-resource-font-directly-in-vb -net-C)。 – Neolisk