我目前正在使用iReport 4.7.0设计报告。目前我正试图弄清楚如何动态调整textField的高度,如果它的内容对于初始高度来说太大了。看起来,选项Stretch on overflow实现了这一点。但我有问题。
如果textField没有被拉伸,则文本前后的间距是好的,因为它是通过将textField的高度设置为高于字体大小来实现的。但是,如果textField由于包含的文本太长而无法以初始高度显示而动态变大,则行看起来非常拥挤,没有任何间距。
我尝试通过为特定的textField设置Spacing before和Spacing after来解决这个问题,但这似乎以JasperReports的想法结束,即textField根本不需要重新调整大小,即使文本不合适。
如果在溢出时需要调整textField的大小,是否有可能在计算时考虑由Spacing before和Spacing after选项创建的大小?还是我在这里做错了什么?