我目前正在使用 iReport 4.7.0 设计报告。目前我正试图弄清楚如何动态调整 textField 的高度,如果它的内容对于初始高度来说太大了。看来,选项 溢出时拉伸 可实现此目的。但我遇到了问题。
如果未拉伸 textField ,则文本之前和之后的间距都很好,因为它是通过将 textField 高度设置为高于字体大小来实现的。但是如果 textField 动态变大,因为包含的文本要以初始高度来显示,那么这些行看起来非常紧凑,没有任何间距。
我尝试通过在特定的 textField中设置 间距 和 间距 后设置 来解决此问题但这似乎以 JasperReports 的思维结束, textField 根本不需要重新调整大小,即使文本不适合。
是否有可能将 间距 和 间距 选项后创建的尺寸设为计算帐户,如果 textField 需要在溢出时调整大小?或者我在这里做错了什么?
答案 0 :(得分:3)
使用填充:
-OR -
即使框调整大小,也应该提供恒定的间距。对于复杂的布局,请尝试使用元素的浮点位置,如here所述。