Jaspersoft - 组启动新页面在表达时忽略打印

时间:2016-03-01 15:13:10

标签: jasper-reports

我有一个包含标题,简短说明的组标题,然后在详细信息区域中打印出内容。

我已将其设置为每个新组(按标题分组),它应该从新页面开始。现在我想确保如果我没有任何与之相关的内容,我不打印标题和简短描述。所以我创建了一个字段,用于检查内容中的唯一ID,并在表达时使用组带属性中的该字段打印,并在表达式时打印在我的详细信息带中。

这样可行,如果没有与之相关的内容,我不再打印标题和简短描述。这是问题所在,通过这种设置,我在报告中得到了很多空页,它最初打印的标题和简短描述没有内容。如果我删除组中的“开始新页面”选项,我将不再获得这些空白页面。所以不知怎的,我的小组在表达之前检查我的打印之前开始一个新页面,然后检查它并决定不打印组内容。

我做错了什么或有没有办法绕过这种行为?

1 个答案:

答案 0 :(得分:1)

我没有使用组中的“开始新页面”设置,而是使用带有“打印时表达式”的break元素,这与我认为的“开始新页面”选项完全相同。