ITEXT5 Font with 'Identity-H' is not recognized.問題解決

用 itextsharp 製作PDF文件的時候發生錯誤

Font 'd:\SIMSUN.TTC' with 'Identity-H' is not recognized.

原本是 

BaseFont baseFT = BaseFont.CreateFont("d:\SIMSUN.TTC", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);

應修改爲: 

 BaseFont baseFT = BaseFont.CreateFont("d:\SIMSUN.TTC,1", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);

在字體路徑的後面加了一個“,0”解決了,雖然不知道爲什麼,但是猜測這個是字體組有關,因爲雅黑有三種,常規、加粗、極細

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章