Jasper reports iReport中的新页面

Jasper reports iReport中的新页面,jasper-reports,ireport,Jasper Reports,Ireport,这就是我的情况: 我有一份报告,在细节部分有10个(或更多)项目 我有一个大的文本字段,我想跨越多个页面(此文本与项目无关) 我无法创建另一个页面,因为我的所有项目都很适合第一个页面 如何在页脚上创建(强制)一个只包含一些可变(静态)文本的新页面?换句话说,我如何创建一个没有项目的新页面?您能否具体说明iReport版本 在2.0.5中,从编辑菜单中选择“插入分页符/分栏符” 把它放在你想休息的地方。在“属性”对话框中,确保中断类型设置为“页面” 我通常更喜欢将它与“带表达式打印”一起使用,这样

这就是我的情况:

  • 我有一份报告,在细节部分有10个(或更多)项目

  • 我有一个大的文本字段,我想跨越多个页面(此文本与项目无关)

  • 我无法创建另一个页面,因为我的所有项目都很适合第一个页面


  • 如何在页脚上创建(强制)一个只包含一些可变(静态)文本的新页面?换句话说,我如何创建一个没有项目的新页面?

    您能否具体说明iReport版本

    在2.0.5中,从编辑菜单中选择“插入分页符/分栏符” 把它放在你想休息的地方。在“属性”对话框中,确保中断类型设置为“页面”


    我通常更喜欢将它与“带表达式打印”一起使用,这样当我还没有空报告时,它就不会成为空页。

    在iReport Designer 4.1.1中

    Break元素位于调色板窗口内


    您可以选择是否要断开页面或列

    您可以在Ireport中增加详细信息栏的页面大小,若要增加大小,请转到xml选项卡

    搜索

     <detail>
        <band height="482"/>
    
    
    

      <detail>
      <band height="600" splitType="Immediate">
    
    
    

    之后,我想您可能会看到另一个页面。我只使用摘要栏测试了此方法,如果它不起作用,请复制摘要栏中的所有项目。

    您可以使用从调色板获得的Break

    如果你只想在第二页的页脚添加一些文本,那么你不能只使用Brak

    在这种情况下,您需要使用PrintWhen表达式来满足您的需求。

    在5.5.0中 您可以将大文本字段添加到摘要栏位。 然后,单击报表检查器中的报表名称,在属性中查找“新页面上的摘要”,然后进行检查。
    这样,在详细信息之后就有了新的页面。

    调色板>报表元素>分页符->分页符。 休息后的所有内容都打印在下一页上