【问题标题】:Table of contents with page number - how to implement带页码的目录 - 如何实现
【发布时间】:2013-06-10 19:28:00
【问题描述】:

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

我已阅读以下链接并在 google 中引用:

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

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

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

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

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

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

    希望对您有所帮助。

    【讨论】:

    • 是的,德雷维奇。你说的对。除了 jasper 报告之外,没有很好的例子。 Jasper 报告社区为 jasper 报告中的每个项目提供了示例。您可以查看此sourceforge.net/projects/jasperreports/files/jasperreports .. 下载您的 jasper 报告,其中包含许多示例,例如 Scriptlet 和 tableofcontents。教程也不错。
    猜你喜欢
    • 2013-12-18
    • 2012-10-06
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 2019-01-30
    • 2019-05-28
    • 1970-01-01
    相关资源
    最近更新 更多