我正在尝试删除标记为textField的HTML中的空白行。 我有一个带有markup =“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>
问题在于,当我导出它时,显示如下:
如果我将其导出为单词,则“这是一个列表”和实际列表之间有一个空行。我也尝试过没有段落标签,但结果是一样的。
我从java生成报告
答案 0 :(得分:3)
只需删除<p>
和<ul>
标签
那么输入的值将是:
Here is a list
<li>Item 1</li>
<li>Item 2</li>
这将删除一个空行