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",以下圖所示:spa

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

 

在使用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/400479713d

相關文章
相關標籤/搜索