ireport使用


首先需要下載ireport,可到https://zh.osdn.net/projects/sfnet_ireport/releases/下載,可能打開速度有點慢,耐心等待下,里面有各個版本,可自行選擇下載。

我選擇下載的是iReport-5.5.1.zip,解壓出來即可使用。如果使用5.6版本的,后續可能會出現設置的字體大小失效問題,使用5.5.1版本可避免此問題發生。

啟動的時候可能會遇到無法正常啟動或者閃退的問題,這大部分是與jdk不兼容導致,檢查一下安裝的jdk版本,如果是jdk1.8及以上,則需要重新安裝下jdk1.7的版本,安裝好jdk1.7后,如果不想改變之前的jdk1.8的系統環境,可在ireport的etc目錄下打開ireport.conf配置文件,其中注釋掉的jdkhome是默認讀取系統環境變量中的JDK,我們可以在后面追加一句:jdkhome="E:\Java\develop\jdk1.7.0_51",如下圖所示:

表示軟件運行時強制去讀取我的電腦上的JDK1.7目錄,不再讀取系統環境變量中的JDK1.8,重啟ireport即可正常運行了。該解決方案參考了http://blog.csdn.net/erlian1992/article/details/76359191?locationNum=6&fps=1

 

在使用PDF打印時會遇到中文不顯示或者亂碼的問題,首先需要在ireport中加入中文PDF打印所需要的兩個jar包,在工具選項的classpath標簽中點擊add jar按鈕加入D:\iReport-5.6.0\ireport\modules\ext目錄下的。iText-2.1.7.js2.jar;iTextAsian.jar;如下圖所示:完成后再reloadable后面打鈎,然后重啟ireport工具,在文本輸入框中需要將其屬性中PDF-font-name設置為:STSong-Light,PDF-enconding設置為:Identity-H (Unicode with horizontal writing),這樣就可以解決PDF打印問題了,該解決方案參考了http://blog.csdn.net/gong0585/article/details/40047971

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM