iReport中的新页面

时间:2009-10-02 17:16:26

标签: jasper-reports ireport

这是我的情况:

  1. 我的报告包含详细区域中的10个(或更多)项目

  2. 我有一个大文本字段,我希望跨越多个页面(此文本与项目无关)

  3. 我无法创建另一个页面,因为我的所有项目都非常适合第一页

  4. 如何在页脚上创建(强制)新页面以仅包含一些变量(静态)文本?换句话说,如何创建没有项目的新页面?

6 个答案:

答案 0 :(得分:3)

在iReport Designer 4.1.1中

Break元素位于Palette窗口内。

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

答案 1 :(得分:3)

调色板>报告要素>休息 - > 分页。 这个休息后的所有内容都打印在下一页上。

答案 2 :(得分:1)

在5.5.0中 您可以将大文本字段添加到“摘要”区域。 然后,在报表检查器中单击报表名称,在“属性”中找到“新页面摘要”,然后选中。 所以你有详细的新页面。

答案 3 :(得分:0)

您能否具体了解iReport版本。

在2.0.5中,从“编辑”菜单中选择“插入页面/列中断” 把它放在想要打破的乐队中。在“属性”对话框中,确保“中断类型”设置为“页面”

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

答案 4 :(得分:0)

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

并搜索

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

并添加

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

之后,我认为你可以看到另一个页面。我已经使用Summary band测试了这个方法,如果它不起作用则复制摘要带中的所有项目。

答案 5 :(得分:0)

你可以使用从Palette获得的Break。

如果你想在第二页的页脚中添加一些文字,那么你就不能只用Brak了。

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