我有一个由 6 个子报告组成的 jasper 报告。每个子报表都有自己的标题部分。现在我需要每个报告都在新页面上开始。我尝试添加分页符,但对我不起作用。
在研究这个问题时,我遇到了一个技巧,isTitleNewPage可以true在
http://www.dzone.com/snippets/jasperreports-subreport-new设置。因此,我将属性添加isTitleNewPage="true"到所有子报表,但现在子报表的标题仍保留在上一页,并且该子报表的详细信息和摘要显示在新页面上。
我怎么解决这个问题??
小智 5
最简单的解决方案是在子报表标签中设置runToBottom标志true。
<subreport runToBottom="true">
Run Code Online (Sandbox Code Playgroud)
这会强制子报表填满整个页面,因此下一个子报表将在新页面上开始。
FlagisTitleNewPage不会起作用,因为就像您注意到的那样,它会将子报表的标题带与子报表的其余内容分开(除非您使用的是空白标题带)。
小智 0
我遇到了同样的问题,标题保留在上一页上。
但我有一个解决方案:
现在你的标题内容出现在新页面上,但只有一次。