我正在尝试删除标记为 HTML 的 textField 中的空白行。我有一个带有标记 =“html”的乐队:
<band height="1" splitType="Stretch">
<textField isStretchWithOverflow="true">
<reportElement x="0" y="0" width="515" height="0"/>
<textElement verticalAlignment="Top" markup="html">
<font fontName="Arial" pdfFontName="jasper/fonts/ARIAL.TTF"/>
</textElement>
<textFieldExpression><![CDATA[$F{input}]]></textFieldExpression>
</textField>
</band>
输入值为:
<p>Here is a list</p>
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
问题是,当我导出它时,它显示如下:
如果我将其导出为 word,则“这是一个列表”和实际列表之间有一个空白行。我也试过没有段落标签,但结果是一样的。
我从 java 生成报告