嗯,我有以下情况:
我应该创建一个报告(使用iReport),为数据库中的每个产品打印一个“PRICE TAG”,但是这个“PRICE TAG”有两面(FRONT SIDE和BACK SIDE),这两面必须是不同的页面,但相同的报告。
1 - 如果我将FRONT和BACK侧放入相同的DETAIL BAND中,则双方将在同一页面(正如我所说,我不想这样)。
2 - 如果我将FRONT侧放在DETAIL 2中的DETAIL 1和BACK Side并将“分页符组件”插入DETAIL 2,则图像将在不同的页面中,因为我希望但是我需要配置报告高度等于=(细节带高度1)+(细节带高度2),这使得每个细节带中都有一个很大的空白区域。
我该如何解决这个问题?
解
事实上,这是一个“iReport Bug”,我将解释原因。 iReport不允许您将页面大小设置为小于细节高度的总和,页面大小必须相等或更大。但是当我添加“分页符组件”时,每个页面中的细节带将填充所有页面大小,从而产生很大的空白区域。因此,解决方案是在所有内容之前配置页面大小。