Ireport匯出Pdf中文不顯示
阿新 • • 發佈:2019-01-08
ireport版本:5.1.0,其它版本類似處理
有2種方法:
有一點不足就是當有漢字的元件中還包括字母以及數字時,介面就顯得不太美觀了
二、
1、設定元件的屬性
pdfFontName:Arial Unicode MS
pdfEncoding:Identity-H
fontName="Arial Unicode MS"
2、預覽時pdf依然空白,發現控制檯有錯誤資訊Error exporting print... Could not load the following font :
解決辦法:在classpath中加入字型包
3、預覽
顯示效果:
這樣就解決了字母和數字顯示不太美觀的問題了,Arial Unicode MS字型可以顯示多種亞洲語言,如漢語、韓國語、日語等。
在web專案中,將字型包放在classpath下,匯出pdf會報錯誤:
java.lang.ClassNotFoundException: org.springframework.core.io.Resource
解決辦法:將spring.jar放到lib下
缺點:字型設定只能是Arial Unicode MS,試過設定其它中文字型不奏效。
-------------------------------------------------------------------------------------------------------------------------------------------------------
以上只是將網上的資料進行了整合並試驗了一下,如果還有更好的見解,歡迎批評指正