Jasper reports “JasperReports”;分体式;带的性质

Jasper reports “JasperReports”;分体式;带的性质,jasper-reports,Jasper Reports,例如,我有两个元素表和静态文本。 我可以用JasperReports处理下一个逻辑: 当表格高度超过报告页面高度时,在第一页第二页打印静态文本 当表格高度小于报告页面高度时,首先在第一页打印表格第二次打印静态文本 通俗地说,我如何强制Band中的第一个元素和Band中的第一个元素在需要时移动到下一页,并强制所有其他元素移动到Band的顶部第一个元素在哪里?您可以使用以下方法: <reportElement x="0" y="0" width="80" height="40">

例如,我有两个元素
静态文本
。 我可以用JasperReports处理下一个逻辑:

  • 表格
    高度超过报告
    页面
    高度时,在第一页
    第二页打印
    静态文本
  • 表格
    高度小于报告
    页面
    高度时,首先在第一页打印
    表格
    第二次打印
    静态文本
通俗地说,我如何强制
Band
中的第一个元素和
Band
中的第一个元素在需要时移动到下一页,并强制所有其他元素移动到
Band
的顶部第一个元素在哪里?

您可以使用以下方法:

<reportElement x="0" y="0" width="80" height="40">
        <printWhenExpression><![CDATA[$V{PAGE_NUMBER} == 1]]></printWhenExpression>
</reportElement>

您可以使用以下功能:

<reportElement x="0" y="0" width="80" height="40">
        <printWhenExpression><![CDATA[$V{PAGE_NUMBER} == 1]]></printWhenExpression>
</reportElement>