报告文本字段 "stretch with over flow" 选项在 PDF 导出中添加空行

Report's text field's "stretch with over flow" option add empty row in PDF export

我已将 "Stretch With Overflow" 选项设置为某些文本字段,当 jasper 查看器中的数据溢出正常工作时,文本在 2 行上,但在 PDF 文档中第二行是空的:它只是添加一个空行。

示例 xml 代码:

<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="165" y="0" width="35" height="10" isRemoveLineWhenBlank="true" uuid="a5d7ff35-a2dc-480e-80a7-9246d8618b27"/>
    <textElement textAlignment="Left">
        <font fontName="Futura Std Light" size="7"/>
        <paragraph lineSpacing="Single"/>
    </textElement>
<textFieldExpression><![CDATA[$F{montant} == null && $F{numeroAppelant} != null ? $F{numeroAppele}.toString():
                        $F{duree} != null ? $F{duree}.toString() :
                        $F{volumeKo} != null ? null : $F{montant}.toString()]]>
</textFieldExpression>

我发现当我改变字体时,它工作正常。另一个报告上的相同字体在带有溢出选项的拉伸下工作正常的问题。

我找到了解决方案, 我只是将行间距 属性 设置为 1.5 !