当textfield为NULL时,细节带会垂直动态调整大小

时间:2014-01-10 14:51:08

标签: jasper-reports ireport

我使用 iReport 构建了 JasperReports 报告。我有正常的 Detail 频段,但在下面我有 textField 名为观察,有时候观察 textField 为空或NULL。我把两个内部组件,即文本字段,行放入类似的框架中。

enter image description here

我还使用打印表达式以下框架设置了观察 textField 的人,只有当数据存在时才会显示这个工作非常好,但是框架的空间仍然在 Detail 上,我们正在失去一些空间,看到这个空白区域真是太烦人了。

报告是否可以“删除”由隐藏框架保留的空闲空间?

我的报告的设计:

enter image description here

生成的结果( PDF 文件):

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为根据其内容改变乐队的高度是不可能的,但实际上你可以有多个细节乐队。因此,添加一个新的,将观察文本字段移动到其中,并在第二个波段的表达式时设置打印。