天天看點

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

.

.