如何在Jasper Reports中拉伸相对于数据宽度的文本字段

tra*_*ega 5 field jasper-reports stretch

我有一个文本字段后跟一个静态文本字段,我正在尝试用它做两件事:

  1. 当文本长于字段宽度时,获取文本字段以水平拉伸(不换行)
  2. 当静态文本字段向左伸展时,向右推动静态文本字段

两个字段都包含在一个框架中.

我将两个字段设置为positionType = float,将文本字段设置为stretchWithOverflow = true,这样可以使文本垂直包装但不能水平拉伸.

是否有可能实现上面的1和2?如果是这样如何?

bch*_*tty 9

您可以拥有1个值为的文本字段,而不是2个文本字段(动态和静态)$F{Field} + "statix text".这可能会解决您的问题.此外,您可以根据您的要求设置"宽度"和"带溢出拉伸"属性.