You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JR Studio中如何设置Title Band跨多页布局且打印高度符合要求?

JasperReports Studio多页Title Band布局解决方案

可行方法如下:

  • 添加多个Title Band

    1. 保留已完成的第一页Title Band(高度796px),在该Band最底部插入Break分页符元素。
    2. 右键报表根节点,选择「Add Band」→「Title」,新增第二个Title Band。
    3. 将第二页布局内容放入新的Title Band,设置其高度为796px。
    4. 确认报表属性中titleNewPage设为true,两个Title Band会自动分页,各自占满一页。
  • 子报表嵌入方式

    1. 创建独立子报表,完成第二页静态布局,子报表页面高度设为796px。
    2. 在原报表第一页Title Band的分页符后插入Subreport元素。
    3. 配置子报表数据源表达式为new net.sf.jasperreports.engine.JREmptyDataSource(1),确保仅渲染一次。
    4. 输出时Title Band会自动拆分两页,每页占满指定高度。
  • 临时调整页面高度编辑

    1. 临时修改报表页面高度为1592px(796*2),此时JR Studio允许拉长Title Band至对应高度,完成两页布局并插入分页符。
    2. 编辑完成后将报表页面高度改回796px,最终输出会按设定页面高度自动分页,分页符前后内容各占满一页。

内容的提问来源于stack exchange,提问作者Alexandr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 00:52:42