我使用的是iReport Designer 5.6.0。我遇到了与此处所述相同的问题 - How to remove extra space between textfield in JasperReports?
我想避免在Designer中的文本字段和参数之间留出额外的空间,下面没有找到我的工作:
如何缩小/删除textfield之间的空格?
答案 0 :(得分:1)
Try trim function to solve your problem.
$F{name}.trim()
$P{add}.trim()
trim
函数消除了前导和尾随空白。它可以解决。
答案 1 :(得分:0)
据我所知,水平线上没有这个选项。
此文本字段的值是什么。 如果它们是字段,参数或变量,您只需添加一个文本字段并创建一个检查空值的表达式。表达式是这样的:
$P{param1} +
(!$P{param2}.isEmpty() ? " " + $P{param2} : "") +
(!$P{param3}.isEmpty() ? " " + $P{param3} : "")
当然这只适用于使用字段,参数和变量