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文件

img

  • 直接双击打开.jasper文件,也会生.jrxml源文件

2.2.2、打印模板上的参数

  • 打印模板上所有用到$P{xxx}的参数,都需要在Parameters模块下新增相应的参数
  • 包括table组件使用的参数
  • 注意参数的类型必须与java代码中使用的类型一致,否则通过dubbo接口获取模板pdf的时候,会报类型转换异常。

img

2.2.3、table的使用

  • 每个table绑定各自的DataSet
  • 双击table组件会进入table设置页面

img

  • 每一列的参数使用$F{xxx}数据参数
  • $F{xxx}使用的参数必须在DataSet里面的Fields模块中新增
  • 参数的类型要和java代码中使用的保持一致

img

2.2.4、预览功能

  • 点击Preview就可以进入预览页面
  • 不知道怎么输入Table使用的数据,如果有人会的话,更新一下次文档。

img

img

2.2.5、静态文本折行展示

问题:

img

解决:勾选Detail Overflows

img