0

我的老板用生成 Jasper 报告的“真棒”想法杀死了我。只要我还活着,我就必须向这里的专家询问如何实现它。

最初的要求是在一页中生成包含文本和表格(表格)的 pdf 报告。我做到了。

但新要求要求新报告包含四页,每页包含前一页的内容,只有一个更改(在每一页上插入不同的文本)。

我做了一些研究,并没有找到一个简单的方法来做到这一点。所以希望SO上的每个人都可以给我一个提示。非常感谢 !

4

2 回答 2

0

如果它是相同的文本,则在字符串对象中添加文本,那么您可以使用相同的报告,具有不同的数据对象,用于存储文本的字符串

于 2012-06-27T19:24:58.213 回答
0

你能根据表达式隐藏和显示列吗?例如,将字段映射到模板中的字段以考虑所有 4 个页面,并且对于给定字段,仅当 PAGE_NUMBER = x 或 COLUMN_NUMBER = x 时才显示数据。

在您的查询中,您可以创建一个常量来标识应打印每行数据的页面并在该常量上进行分组。

或者 -- 4 个细节带,每个带都设置为仅在适当的页面上打印。

于 2012-06-29T11:40:46.313 回答