我使用 iReport 构建了 JasperReports 报告。我有正常的 Detail 频段,但在下面我有 textField 名为观察,有时候观察 textField 为空或NULL。我把两个内部组件,即文本字段,行放入类似的框架中。
我还使用打印表达式以下框架设置了观察 textField 的人,只有当数据存在时才会显示这个工作非常好,但是框架的空间仍然在 Detail 上,我们正在失去一些空间,看到这个空白区域真是太烦人了。
报告是否可以“删除”由隐藏框架保留的空闲空间?
我的报告的设计:
生成的结果( PDF 文件):
答案 0 :(得分:1)
我认为根据其内容改变乐队的高度是不可能的,但实际上你可以有多个细节乐队。因此,添加一个新的,将观察文本字段移动到其中,并在第二个波段的表达式时设置打印。