我目前正在研究生成PDF文件的一小段代碼。要遵循設計規範,我需要使用'Helvetica Neue Condensed Bold'字體。作爲程序運行的地方,沒有可用的字體安裝,我需要將它用作私人字體。PDFsharp - 使用私人字體
它不起作用。我嘗試了不同的姓氏等,但我一直在失敗...
byte[] data = File.ReadAllBytes(fontUri);
XPrivateFontCollection.Global.AddFont(data, "#Helvetica Neue Condensed Bold");
而當我想使用字體。
XFont big = new XFont("Helvetica Neue Condensed Bold", 36, XFontStyle.Regular);
但是,這一直在一直失敗。我已經將文件導入到我的項目中,它是一個.ttf文件。我想不明白。
有沒有人知道我的問題,也許知道我做錯了什麼?
您是否拋出了一些異常? – activatedgeek
也許這將有助於:https://msdn.microsoft.com/en-us/library/y505zzfw.aspx – SamY
@activatedgeek:我沒有得到任何例外。 –