BIRT - 如何列出页面变量的内容

时间:2016-06-28 03:25:23

标签: birt

我有一个带有页面变量的报告,用于显示每个客户的当前/总页数。我还有另一项要求 - 在报告的最后一页显示报告中包含的客户名称和相应的页码(例如公司A - 3页,公司B - 4页)。 它必须与边界线正确看。 我能够通过简单地借用我在互联网上找到的代码来实现页面变量,但不知道如何在报告结尾处显示内容(客户名称和页码)作为列表。 有人会帮我完成这个要求吗?

1 个答案:

答案 0 :(得分:0)

我认为BIRT无法做到这一点。

在类似情况下,仅针对PDF输出的特殊情况,我们使用的是后处理方法,但它需要Java编程:

首先,我们让BIRT为公司生成目录表条目("概述"在PDF演讲中)。

第二步是后处理:我们使用iText阅读PDF并检查TOC。这样我们就可以获得有关哪个公司从哪个页码开始的信息。与总页码一起,可以轻松计算每家公司需要的页数。

然后iText可以生成并添加可见的TOC(如您所述)到PDF。