Jasper レポートを使用して PDF ドキュメントを生成しています。各段落の最初の行はインデントされます。段落が次のページにオーバーフローすると、新しいページの最初の行がインデントされます。これは、他のページからの継続であるため、インデントされるべきではありません。段落の例を次に示します。
<textField isStretchWithOverflow="true">
<reportElement positionType="Float" x="0" y="60" width="367" height="1">
</reportElement>
<textElement textAlignment="Justified">
<font fontName="Arial" size="12"/>
<paragraph lineSpacing="1_1_2" firstLineIndent="40"/>
</textElement>
<textFieldExpression><![CDATA["This is an extremely long paragraph, so long that it overflows into the next page and gets wrongly indented.\n"]]></textFieldExpression>
</textField>
これはスタック オーバーフローではないことはわかっていますが、それでもオーバーフローの問題です。何か案は?
PS: 私は絶望的です。どんなにクレイジーなアイデアでも検討します。申し訳ありませんが、xml が読み取り可能なインデント形式を維持しなかった理由がわかりません。インデントが不要な場所にのみポップアップするようです。