一、1. ireport编辑界面,Title对应了基本信息模块,生成Pdf时只会出现一次,若想在每一页都需要,则放在Page Header里面,

$P{属性名} ,例如$P{code},$P{name}。

Column Header 对应明细的列名,Detail 1 对应明细列的属性名。

$F{属性名},例如$F{materialBillName}。

记录 ireport生成pdf报表

 

记录 ireport生成pdf报表

记录 ireport生成pdf报表

2.设置边框的属性。右击选择Padding And Borders,可测试边框的粗细和颜色等。

记录 ireport生成pdf报表记录 ireport生成pdf报表

3.设置列的属性,字段超长自动扩展。

记录 ireport生成pdf报表

4.每次编辑要记得保存编译生成新的jasper文件,点击Preview可以即时预览效果。

记录 ireport生成pdf报表

 

二、代码

1.代码中引入相关的包

记录 ireport生成pdf报表

2.把生成的模板文件放到项目,还有字体的文件。

记录 ireport生成pdf报表

记录 ireport生成pdf报表

3.代码生成pdf文件,代码很简单。

记录 ireport生成pdf报表

 

 

相关文章: