0

我有一份发票的JasperReports报告。在摘要带中的发票底部,我有一些从发票详细信息中汇总的字段。标准的东西。其中一个字段将是“帐户余额”,它列出了帐户上的任何未结余额,因此我可以将其添加到“今天到期的金额”中,这是摘要部分的最后一行。

但是,大多数帐户都没有未结余额,因此我想跳过这些发票上的行,但将下面的文本字段向上移动。

我怎样才能做到这一点?使用最新版本的JasperReports并使用Groovy引擎。我在想我可以以某种方式以编程方式更改某些元素的位置,或者可能使用报告进行摘要?

4

2 回答 2

3

据我了解,“行”“账户余额”是一个简单的文本字段?然后只需设置选项“空白时删除行”和可能的“空时空白”以删除该字段,如果它是空的。

正如以色列所提到的,以下元素应具有“浮动”设置。

于 2013-08-20T06:18:13.000 回答
0

对于这样的东西,我最终会有点创意,并创建单独的 1px 高度表格元素/文本字段。然后您可以将这些元素的位置锚设置为“浮动”并将它们堆叠在另一个之上,并将溢出标志扩展为真。因此,当它们填充或打印时为真时,它将正常展开并显示。

于 2013-08-20T03:41:14.443 回答