【问题标题】:Column header is printed on next page but no detail band列标题打印在下一页但没有详细信息带
【发布时间】:2017-03-10 22:46:17
【问题描述】:

我有两页的报告。第一页有列标题和详细信息带。细节带内容在第一页结束,但问题是列标题打印在第二页。 根据http://community.jaspersoft.com/wiki/report-structure-jaspersoft-studio“列标题带打印在每个详细信息列的开头”。这不是预期的行为?谁能指出我正确的方向?

图片: 编辑:绘制解释的新图片

【问题讨论】:

  • 你需要创建一个minimal reproducible example(jrxml、数据源等)好像你正在传递另一个空记录,或者有一些其他奇怪的问题

标签: jasper-reports


【解决方案1】:

为了回答我自己,正如 Petter Friberg 指出的那样,我寻找空记录、正在创建的新列或类似的东西。因为在新站点上溢出了一些神奇的元素,所以我在每个元素上都添加了边框。最后我发现有一个文本字段(在图片上用紫色标记)有类似(简化)的内容:

$F{invoice.getText()} != null ? $F{invoice.getText()} : "\n"

文本有完美的长度来打动我,它在新页面上呈现新的空行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 2013-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多