【问题标题】:How to remove blank space between textfields in iReport Designer如何在 iReport Designer 中删除文本字段之间的空格
【发布时间】:2017-02-12 22:29:33
【问题描述】:

我使用 iReport Designer 5.6.0。我遇到了与此处描述的相同的问题-How to remove extra space between textfield in JasperReports?

我想避免在 Designer 中的文本字段和参数之间有多余的空格,以下对我来说不适用:

  1. 我将所有字段的位置属性设置为浮动。
  2. 当空白时,我通过名称删除行检查了属性复选框。
  3. 我选中了名称为空时为空的属性复选框(以从报告中删除空值)。

如何缩小/删除文本字段之间的空白?

【问题讨论】:

  • 你能给我举个例子吗(最好截图)
  • 很遗憾我做不到,因为我没有足够的积分来附加它。
  • 你可以截图,上传到imgur.com或者任何图片主机,并把链接放在cmets中。

标签: jasper-reports textfield


【解决方案1】:

尝试修剪功能来解决您的问题。 $F{name}.trim() $P{add}.trim()

trim 函数消除了前导和尾随空格。它可能会解决。

【讨论】:

    【解决方案2】:

    据我所知,水平线上没有此选项。

    此文本字段的值是什么。 如果它们是字段、参数或变量,您只需添加一个文本字段并创建一个检查空值的表达式。表达式是这样的:

    $P{param1} + 
    (!$P{param2}.isEmpty() ? " " + $P{param2} : "") +
    (!$P{param3}.isEmpty() ? " " + $P{param3} : "")
    

    当然,这仅在您使用字段、参数和变量时才有效

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-30
      • 2013-08-29
      • 1970-01-01
      相关资源
      最近更新 更多