这是我的情况:
我有一份包含 10 个(或更多)项目的详细信息区域的报告
我有一个大文本字段,我想跨越多个页面(此文本与项目无关)
我无法创建另一个页面,因为我的所有项目都非常适合第一页
如何在页脚上创建(强制)新页面以仅包含一些可变(静态)文本?换句话说,我怎样才能创建一个没有项目的新页面?
这是我的情况:
我有一份包含 10 个(或更多)项目的详细信息区域的报告
我有一个大文本字段,我想跨越多个页面(此文本与项目无关)
我无法创建另一个页面,因为我的所有项目都非常适合第一页
如何在页脚上创建(强制)新页面以仅包含一些可变(静态)文本?换句话说,我怎样才能创建一个没有项目的新页面?
在 iReport 设计器 4.1.1 中
Break 元素位于 Palette 窗口内。
您可以选择是否要分页或分栏
调色板 > 报告元素 > 中断 ->分页符。此中断之后的所有内容都将打印在下一页上。
你能具体说明一下 iReport 版本吗?
在 2.0.5 中,从 Edit 菜单中选择“Insert page/column break” 将其放在您要中断的带区中。在“属性”对话框中,确保“中断类型”设置为“页面”
我通常更喜欢将它与“带有表达式的打印”一起使用,这样当我还没有空报告时它不会产生空白页面。
在 5.5.0 中,您可以将大文本字段添加到摘要带。然后,在 Report Inspector 中单击报告名称,在 Properties 中找到“Summary on new page”,然后检查。所以你有一个详细的新页面。
您可以使用从 Palette 获得的 Break。
如果你只想在第二页的页脚添加一些文本,那么你不能只用 Brak 来做。
在这种情况下,您需要使用 PrintWhen 表达式适合您的要求。
您可以在 Ireport 中增加详细信息带的页面大小,要增加大小,请转到 xml 选项卡
并搜索
<detail>
<band height="482"/>
并添加
<detail>
<band height="600" splitType="Immediate">
之后,我认为您可能会看到另一页。我仅使用摘要带测试了此方法,如果它不起作用,请复制摘要带中的所有项目。