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

相关文章
相关标签/搜索