当前位置: 首页 > 知识库问答 >
问题:

iReport:向多页子报表添加页码

欧阳元魁
2023-03-14

我正在使用 iReport 4.0.2 创建一个包含一个子报表的主报表。我尝试在子报表的页眉带和页脚带中添加一些静态文本,我希望页眉带和页脚带中的文本将重复,但如果子报表本身有多个页面,则这些文本仅显示在子报表的第一页(但不显示在其余页面上)。

实际上,我想做的是在子报表中放置一个“第 x 页,共 n 页”变量,以便子报表可以有自己的一组页码。

这是我当前报告的布局:(对不起,我没有权限在这里上传图片)

姓名:艾米(以下是主要报道)

第1页,共2页(此处为子报表)

  1. aaa
  2. bbb
  3. ccc

< br>

姓名:艾米

< br>

姓名:Bob

第1页,共3页

  1. ooo
  2. ppp
  3. qqq

< br>

姓名:Bob

  1. rrr
  2. sss
  3. ttt公司<小时>

< br>

姓名:Bob

  1. uuu





正确的布局应该是:

姓名:艾米(以下是主要报道)

第1页,共2页(此处为子报表)

  1. aaa
  2. bbb
  3. ccc

< br>

姓名:艾米

第 2 页,共 2 页

    < li>eee < li>fff

< br>

姓名:Bob

第1页,共3页

  1. ooo
  2. ppp
  3. qqq

< br>

姓名:Bob

第2页,共3页

  1. rrr
  2. sss
  3. ttt公司<小时>

< br>

姓名:Bob

第 3 页,共 3 页

  1. uuu

共有1个答案

暴辰龙
2023-03-14

请尝试这个,打开iReport工具-

你可以在新页面看到一个标题。在新页面有一个页脚。

我用中文,也许翻译有些不准确。仅供参考

 类似资料:
  • 子报告有两个细节带,第一个是“标题”,第二个是另一个子报告。这些乐队在两页纸上彼此分开。 我尝试了许多属性,但没有结果,如“忽略分页”和“允许拆分” 我的问题是:如何强制ireport不将子报表拆分到两页上?

  • 我使用iReport创建了多页pdf报表,如下所示。 应该是这样的: 请建议。

  • 使用Chart.js2.0。我正在寻找一种在图表底部添加页脚(一行文本)的方法,以便显示数据源。 我尝试通过option对象来解决它,就像title和legend被包括和修改一样。像这样: 我在文档中几次提到了“footer”,以及样式化它或在“工具提示”上下文中使用它的方法,但还没有看到如何具体添加它。 编辑/更新:我找到了两种方法(但没有完美的解决方案)来在图表中添加页脚,同时尝试解决这个问题

  • 我有以下问题:在我的主报告中,在详细信息部分,我有三个子报告。我将它们的位置类型设置为浮动,并将伸展类型设置为相对于波段高度,但结果不是预期的。报告长达500页,只是打印了第一个子报告的内容。可能出了什么问题?

  • 我可以为我的Java项目的一个报告提供多个子报告吗? 我有一个生成主报表的类,根据用户选择的报表,子报表将在主报表中生成。但是我在Java类上这样做,在iReport上我只放参数。因此,我只有一个主报表和许多子报表,这些报表将根据用户的选择而插入。这可能吗?

  • 目前,我正在使用JasperReports和DynamicJasper构建我的报告并打印它们。当我只使用单个jasper-files或jrxml-files时,所有的工作都很好。我还有一段代码,如果需要合并报表,它可以将所有JasperPrint-files合并为一个。然而,这并不是最理想的... 我可以使用一个.jasper或.jrxml文件作为主报表(它有一个页眉、一个页脚和n个空的详细信息带