Jasper reports iReports中的多个页面

Jasper reports iReports中的多个页面,jasper-reports,ireport,Jasper Reports,Ireport,首先,我使用的是iReport2.0.0版本 一位客户要求提供一份2页的报告。此报表包含一个标题(在两个页面上都显示有页码,然后是一些静态信息)、一个从Oracle server查询的信息块,然后是大约7个静态图像,覆盖了头版和第二页的其余部分 问题是,无法在iReports中创建第二个页面。为了解决这个问题,我试着将两页的页面大小加倍,并在第一页结束的地方插入一个分页符。虽然这在iReports中看起来很棒,但当我以PDF格式执行它时,我会得到第一个包含所有正确信息的页面,然后是11英寸的空白

首先,我使用的是iReport2.0.0版本

一位客户要求提供一份2页的报告。此报表包含一个标题(在两个页面上都显示有页码,然后是一些静态信息)、一个从Oracle server查询的信息块,然后是大约7个静态图像,覆盖了头版和第二页的其余部分

问题是,无法在iReports中创建第二个页面。为了解决这个问题,我试着将两页的页面大小加倍,并在第一页结束的地方插入一个分页符。虽然这在iReports中看起来很棒,但当我以PDF格式执行它时,我会得到第一个包含所有正确信息的页面,然后是11英寸的空白,然后是所有正确的页面,除了11英寸的空白

我试着再次将页面缩小到11英寸,但是,当我这样做时,我得到了一个构建错误,说我的详细信息部分超出了页边空白,它只是重叠了我所有的图像,我基本上又有了一个页面


有人有这样的多页解决方案吗?谢谢。

将页码和页眉内容放在页眉栏中,然后将数据库驱动的数据和图像放在细节栏中。Jasper应该在第二页的第一页空间不足时将图像流到第二页。

如果您不介意我问一下,为什么要使用2.0.0?那个版本已经过时了。它们已经在4.6.0+上,您想要的功能可能会在更高版本中实现。如果您只是在提交报告,那么使用哪个版本的iReport并不重要。如果您有一台需要生成报告的服务器,那么我会尝试说服他们升级到最新的Jasper。好的,在我的公司,我们使用以前在这里工作的一位软件工程师编写的iReports的自定义版本,并且还修改了我们的服务器端Jasper的东西来使用它。简言之,我们所做的某些事情iReports本身并没有做,所以他们将其添加了进来。我不知道所有肮脏的细节,我5月份刚从大学毕业,在这里工作才2个月。我知道你说它应该自动扩展页面,它通常在其他报告中这样做,当字段信息插入文本框并从服务器中提取时。不过,在本例中,我手动将图像文件放置在报表中,将图像上载到服务器上,报表使用这些图像生成报表的底部4/5。只有报表的前1/5部分实际使用了来自服务器的任何信息。这是我的问题,但不是。如果我有一个11英寸的页面,当我到达底部,尝试插入元素>图像,并将其放在底部时,它只会给我“元素底部超出标注栏区域”的警告。它在细节标注栏中?请确保“忽略分页”报表属性未选中。如果未选中,则为。可能是因为它的2.0.0版不支持这个功能吗?我应该把我的页面设置为11英寸还是22英寸,然后把带子拉长?很有可能。从那时起,情况发生了很大变化。您可能需要安装更高版本并进行检查。您可以在Windows上并排安装多个版本。