私はJasper Reports 3.1.2でpdfレポートを生成しています。私はいくつかの行を含む複数行のテキストフィールドを持っています:このフィールドは、2つの連続したページに分割されます。 問題は、AiXおよびLinuxシステムでは、最初のページの最後の行が常に失われていることです(Windowsシステムでは問題ありません)。私は余白、サイズ、フォントを変更しようとしましたが、何も起こりません。最初のページの最後の行は常に欠けていますジャスパーレポート:マルチラインテキストフィールド
何か考えてください。あなたはどのようなフォントを使用している事前
この理論に同意します。 Win環境で動作するという事実はそれを強くサポートしています – Alfabravo
あなたの答えをありがとう、私はあなたが示唆したようにjasperreports.propertiesを設定しようとしましたが、何も変わりません。例外はスローされず、期待通りにCourierフォントでpdfが正しく生成されます。存在しないフォント名を設定しようとすると、予期しない例外が発生します –
あなたの厄介な実際の結果は私の美しい理論を混乱させます。 CourierがWindowsとLinuxで異なるメトリックを持っている可能性があるかどうかを知るのに十分なフォントはわかりません。それはそれを説明するでしょう。または、net.sf.jasperreports.engine.fill.TextMeasurerまたはnet.sf.jasperreports.engine.util.JdkGlyphFixTextMeasurerで何らかの問題が発生する可能性があります。 jasperreports.propertiesで現在使用していないものに交換してください。 – mdahlman