话前准备,Oracle14.jar
jdk7 :链接: https://pan.baidu.com/s/1qAR–Vcgp2fDNuZoNrPhlQ 密码: 972s
Ireport安装包 :链接: https://pan.baidu.com/s/1ECTVHMvtM0fyK4-X1Q_4jg 密码: whxi
Ireport 配置jdk启动环境:链接点我
启动Ireport
尺寸转换210/25.4*72=595
1.新建文件
2.选择模板
3.设计流程,和操作页面
4.遇到的坑
1.java程序编译的时候 需修改Jrxml文件中的uuid 去除 ,使用全局正则逻辑 uuid=”.*” 搜索替代
2.编译中出现空指针 ==null? : 使用该逻辑判断
<![CDATA[$F{description}==null?" ":$F{description}]]>
3.遇到图片解析空值,以下代码逻辑替代<![CDATA[$F{imagePath2}==null?$F{imagePath}+"images/kb.png":$F{imagePath2}]]>
4.编译的时候一定要对准字段
5.编译小技巧,将文档返回用Ireport打开编译,会有提示第几行.
6.后续结合后端业务代码逻辑中……