Textfield Spacing与“Stretch on Overflow”越野车?

时间:2012-09-24 09:15:32

标签: jasper-reports overflow ireport spacing stretch

我目前正在使用 iReport 4.7.0 设计报告。目前我正试图弄清楚如何动态调整 textField 的高度,如果它的内容对于初始高度来说太大了。看来,选项 溢出时拉伸 可实现此目的。但我遇到了问题。

如果未拉伸 textField ,则文本之前和之后的间距都很好,因为它是通过将 textField 高度设置为高于字体大小来实现的。但是如果 textField 动态变大,因为包含的文本要以初始高度来显示,那么这些行看起来非常紧凑,没有任何间距。

我尝试通过在特定的 textField中设置 间距 间距 后设置 来解决此问题但这似乎以 JasperReports 的思维结束, textField 根本不需要重新调整大小,即使文本不适合。

是否有可能将 间距 间距 选项后​​创建的尺寸设为计算帐户,如果 textField 需要在溢出时调整大小?或者我在这里做错了什么?

1 个答案:

答案 0 :(得分:3)

使用填充:

  1. 右键单击元素
  2. 选择填充和边框
  3. -OR -

    1. 右键单击元素
    2. 选择显示属性
    3. 点击边框标签
    4. 根据需要设置填充值
    5. Example Padding

      即使框调整大小,也应该提供恒定的间距。对于复杂的布局,请尝试使用元素的浮点位置,如here所述。