Jasper reports 页眉和页眉;摘要栏上的页脚

Jasper reports 页眉和页眉;摘要栏上的页脚,jasper-reports,Jasper Reports,我读过这篇文章: 我不想为每个交叉表重复页眉和页脚,因为它们有六个,如果页眉需要更改,我只想更改一次 这些问题包括: 将交叉表放在自己的页面上(分页符应该很容易) 使交叉表包含与报表其余部分相同的页眉和页脚 从单个源重复使用页眉和页脚 使交叉表显示在数据之前(虽然不是那么重要,但会很好) 报告如下: 让交叉表单独出现在页面上,包括与报表其余部分相同的页眉和页脚,而不是看起来像上面的图像,这将是非常棒的。 该报告的编制如下: 有什么想法吗?解决方案涉及以下更改: 为主

我读过这篇文章:

我不想为每个交叉表重复页眉和页脚,因为它们有六个,如果页眉需要更改,我只想更改一次

这些问题包括:

  • 将交叉表放在自己的页面上(分页符应该很容易)
  • 使交叉表包含与报表其余部分相同的页眉和页脚
  • 从单个源重复使用页眉和页脚
  • 使交叉表显示在数据之前(虽然不是那么重要,但会很好)
报告如下:



让交叉表单独出现在页面上,包括与报表其余部分相同的页眉和页脚,而不是看起来像上面的图像,这将是非常棒的。

该报告的编制如下:




有什么想法吗?

解决方案涉及以下更改:

  • 为主报告提供虚拟查询(例如,从DUAL中选择1)
  • 基于主报表的前一个查询,为数据详细信息创建新的子报表
  • 添加第二个详图标注栏(详图2)
  • 将六个子报告放置在第一个详图栏中(详图1)
  • 将“数据详细信息”子报表放置在第二个详细信息栏中(详细信息2)
  • 将参数从主报表传递到数据详细信息子报表
  • 将“数据详细信息”子报表的边距减少为零
  • 删除摘要栏位(不再需要)
这允许完全控制交叉表的报告位置,同时对交叉表和数据详细信息重复使用相同的页眉和页脚