我目前正在使用该jasperreports-4.5.1
库,但遇到文本字段溢出问题。
我有一个带内的文本字段,用于显示用英文写的地址。此文本字段自动将其宽度调整为文本,因为该属性isStrechWithOverFlow
设置为 true。发生的情况是,当地址的长度比文本字段稍长(例如 4 个字符)时,文本字段不会自动拉伸并隐藏那些最终字符。虽然,当您有超过 6 个字符时,句子被正确包装,隐藏部分被粘贴到下面的行。
在随附的图像中,您会看到一个红色圆圈,标记了问题发生的位置。应该出现的完整地址是:
EDF. KUAI TAK TAK (TAK TAK KAK CHKK), 2 ANDAR c
如您所见,该ANDAR c
零件丢失了。以下是生成这些字段的代码:
<textfield isstretchwithoverflow="true" isblankwhennull="true">
<reportelement uuid="82599625-2379-4c37-b390-5fece5e8e828" style="FontStyle" positiontype="Float" mode="Transparent" x="227" y="151" width="224" height="11"></reportelement>
<textelement verticalalignment="Top">
<font size="6" isitalic="false"></font>
</textelement>
<textfieldexpression></textfieldexpression>
</textfield>
word wrapper 或 strech textfield 算法有什么问题吗?我是新来的,所以这只是疯狂的猜测。也许问题出在我的代码中。
请帮助我,因为我不知道如何解决这个问题!
提前致谢。