使用Jasper画打印模板
2.1、安装软件
软件版本目前要求为:jaspersoft 6.3.1版本
根据自己的系统选择不同的安装包,下载链接: https://sourceforge.net/projects/jasperstudio/files/JaspersoftStudio-6.3.1/
2.2、学习Jasper软件的使用
2.2.1、.jrxml与.jasper文件
- .jrxml是源文件
- .jasper是编译后的文件,上传打印后台管理系统也是用此格式文件
- 在.jrxml源文件上,鼠标右键,选择Compile Report,就会生成.jasper文件
- 直接双击打开.jasper文件,也会生.jrxml源文件
2.2.2、打印模板上的参数
- 打印模板上所有用到$P{xxx}的参数,都需要在Parameters模块下新增相应的参数
- 包括table组件使用的参数
- 注意参数的类型必须与java代码中使用的类型一致,否则通过dubbo接口获取模板pdf的时候,会报类型转换异常。
2.2.3、table的使用
- 每个table绑定各自的DataSet
- 双击table组件会进入table设置页面
- 每一列的参数使用$F{xxx}数据参数
- $F{xxx}使用的参数必须在DataSet里面的Fields模块中新增
- 参数的类型要和java代码中使用的保持一致
2.2.4、预览功能
- 点击Preview就可以进入预览页面
- 不知道怎么输入Table使用的数据,如果有人会的话,更新一下次文档。
2.2.5、静态文本折行展示
问题:
解决:勾选Detail Overflows
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ClawHub的技术分享!