Jasper reports textfield为空时,细节标注栏将动态垂直调整大小

Jasper reports textfield为空时,细节标注栏将动态垂直调整大小,jasper-reports,ireport,Jasper Reports,Ireport,我用iReport生成了一个JasperReports报告。我有正常的细节带,但下面有一个名为观测值的文本字段有时观测值文本字段为空或空。我已经将两个内部组件,即文本字段、行放入类似的框架中 我还设置了在下面的框架中使用Print When Expression,即只有在有数据的情况下才显示观察值的文本字段。这很好,但框架保留的空间仍然在细节上,我们正在失去一些空间,看到这个空白空间有点烦人 报告是否有可能“删除”隐藏帧保留的空闲空间 我的报告设计: 生成的结果(PDF文件): 我认为不可能

我用iReport生成了一个JasperReports报告。我有正常的细节带,但下面有一个名为观测值的文本字段有时观测值文本字段为空或空。我已经将两个内部组件,即文本字段、行放入类似的框架中

我还设置了在下面的框架中使用Print When Expression,即只有在有数据的情况下才显示观察值的文本字段。这很好,但框架保留的空间仍然在细节上,我们正在失去一些空间,看到这个空白空间有点烦人

报告是否有可能“删除”隐藏帧保留的空闲空间

我的报告设计:

生成的结果(PDF文件):


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