ireport3.6中文問題

在ireport使用時會發現,中文出不來,使用的是版本3.6及以上,這裏我就給出一種我現在使用的解決方法:

1.在iReport-nb-3.6.0\ireport\有個libs文件夾,是IRport用來擴展jar包。將iTextAsian.jar剪貼到了libs目錄之下。

 

2.工具--->iReport中的Classpath中將iReport-nb-3.6.0\ireport\libs\iTextAsian.jar 添加到進來,再次重新的啓動IReport之後發現在 工具--->iReport中的Fontpath的標籤有了新增的選項,選擇select all  之後 重新編譯運行問題解決了 。

 

3.在ireport中給要顯示中文的控件設置屬性:

   第一種方法:給每個需要顯示中文的控件設置屬性,設置Font name爲“宋體”,Pdf Font name...爲“STSong-Light”,Pdf Encoding爲“UniGB-UCS2-H (Chinese Simplified)”,即該控件在編譯成的pdf中能夠顯示中文信息了。

  第二種方法:上面這種方法需要對每個控件一一去設置,太過去麻煩,這裏我們可以在面板“Report Inspector”中“右鍵”->Styles->新建 一個 Styles,然後在需要使用的控件中引用 styles即可。

.

.

簡單的使用 參考:http://azrael6619.iteye.com/blog/738614

.

.

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