Jasper Reports:正确的目录可能吗?

时间:2010-10-29 11:49:48

标签: jasper-reports

我按照贾斯珀官方报告examples中所述,在我的报告中实施了TOC。

它在示例中提到的限制范围内运行良好:

  

此操作显然只有一个不便之处。最终文件没有反映出来   按页面顺序修改。您可以在我们的示例中看到,目录中没有   在页脚上显示页码,页面#1位于目录之后。

要解决这个限制我只需要一件事:一个变量(或其他)告诉我TOC有多少页。

当假设一页TOC时,我可以在我的文档的页脚中添加1到当前页面编号和总页面编号。然后我的20页PDF将有以下页面:

  • TOC(没有页脚)
  • 2/20
  • 3/20
  • ...
  • 19/20
  • 20/20

此外,我需要在标题子报表中的每个标题中添加一个以更正我的页码。但由于我的TOC可能比一页更长,这不是最佳解决方案。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:2)

我知道这是一个非常非常古老的话题。但是我在搜索其他内容时偶然发现了这个主题,我只需对此做出反应,因为它是一个经常被问到的功能,因为版本6.0在Jasper Reports上以非常简单的方式实现了!

  1. 添加新的“碧玉报告”
  2. 在'类别'选择'报告图书'并选择一个你喜欢的
  3. (下一步,下一步)然后它会为您提供诸如“创建目录”等选项
  4. 他们基本上做的是创建一种新的jrxml,即工作簿,它可以包含封面,后盖,TOC(之前有更多的智力)和中间的内容(这是其他jrxml' s)

    希望有人发现这个有用的

答案 1 :(得分:0)

我无法查看你的例子。但是你不能把页码放在内容子报告中。 我的报告有4个子报告

  1. 主页子报告
  2. TOC子报告
  3. 内容子报告,页码变量
  4. 指数子报告
  5. 如果这不起作用,请分享您示例的有效链接。