設置:屬性裏、以下html Font name:宋體工具 Pdf font name ...: STSong-Light字體 Pdf Embedded:勾選(可選可不選)ui Pdf Encoding:UniGB-UCS2-H (Chinese Simplified)url iTextAsian.jar和iTextAsianCmaps.jarspa 提示:將iTextAsian.jar導入到ireport的classpath下(工具-->選項-->iReport:Classpath)code iTextAsian.jar下載連接:htm https://pan.baidu.com/s/1jJmefVS 密碼:drjlblog |
宋體以外的字體ireport是有的,如黑體等,但不能顯示在pdf中,在 Pdf font name ...下只有STSong-Light可用,並且加粗、斜體等效果在pdf中都無效。故而要用到宋體以外的字體還需作以下設置:(以黑體simhei.ttf爲例)ci 1)方法一 步驟1:將要用的字體拷貝到...\ireport\font下; 如:D:\Program Files (x86)\Jaspersoft\iReport-5.6.0\ireport\fonts\simhei.ttf 步驟2:將步驟一中的字體導入到ireport的classpath,即工具-->選項-->iReport:Classpath 注意:導入文件必定至字體ttf的上級目錄。 步驟3:ireport的font中引入步驟二導入的字體,即工具-->選項-->iReport:Fonts 步驟4:重啓ireport,以後做以下設置 Pdf font name ...: 黑體 (simhei.ttf) Pdf Embedded:勾選(可選可不選) Pdf Encoding:Identity-H (Unicode with horizontal writing) 2)方法二 工具-->選項-->iReport:fonts-->Install Font 選擇要安裝的字體文件導入,進行相關操做及設置。好比字體名設爲"黑體0"等。 安裝完成後,便可在Font Name 中看到剛安裝的字體名。 此時方法一中的步驟四的設置能夠忽略、只需設置Font Name便可,相關的加粗等也都生效。 |
1)方法一 步驟一: 將ireport下的font文件,即新加字體的文件夾複製到項目根目錄; 步驟二:單擊本身項目右鍵-->Build Path-->Configure Build Path-->Libraries選項下,選擇「Add Class Folder」選擇剛複製到根目錄下的font文件,點擊OK便可。 注意:導入文件必定至字體ttf的上級目錄。 2)方法二 步驟一:新建一個空的工程,將字體(如:simhei.ttf)放到SRC下(切記不要在SRC建包而是直接放)。 步驟二:將步驟一的工程打包成jar,導入到要導出pdf的工程的lib下便可。 3)方法三 將字體放到要導出pdf的工程的SRC(注意不要放到某包下,而是直接SRC下)。 4)方法四 將ireport安裝的字體(即2中方法二安裝)打包成jar,直接丟到要導出pdf的工程的lib下便可。 |