带页码的目录 - 如何实施

时间:2013-05-21 13:02:06

标签: jasper-reports

是否可以在PDF报告的第一页上实现具有页码的目录?

我已阅读以下链接,并参考了谷歌:

1)http://community.jaspersoft.com/questions/541300/table-contents-ireport
2)http://community.jaspersoft.com/questions/529040/generation-page-numbers-table-content

在第一个链接上,他们正在使用 scriptlet 。我想在 pdf报告的第一页目录与页码。但我不明白从哪里开始。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我建议您查看原始文档中的this示例。

开始时无法(或者至少我不知道/没有找到)生成目录(因为无法知道页码)。因此,您必须在结束时(在摘要带中)生成它,然后将其移动到您想要放置的位置。要移动它,请使用JasperPrint类,方法getPages,addPage,removePage。

我猜你会有子报告,如果是这样,你需要传递你将在运行时填充到每个子报告的JRBeanCollectionDataSource(并将值返回给主报告)。

希望有所帮助。