HTML でマークアップされた textField の空白行を削除しようとしています。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からレポートを生成します