jasper レポートを縦長の文字に設定しています。これは、iReport ではピクセル単位で 612 x 792 に変換されます。左の余白を 17 ピクセルに、右の余白を 10 に設定しています。これにより、1 つの列の幅が 585 のままで、間隔がありません。
ここで、レポートの境界線を形成するために使用される 2 つの垂直線があり、x 座標 0 (左のバー) と 585 (右のバー) に配置されています。このレポートが実行されると、結果の PDF は完全に問題なく表示されます。しかし、印刷しようとすると、2 本の垂直線が表示されず、縮小して合わせる (ズームを 94% に設定し、すべてを表示する) を選択する必要があります。
私はいくつかの実験を行い、印刷時にレポートを縮小せずに、垂直線を表示するために x 座標 2 (左の場合) と 575 (右の場合) に配置する必要があります。 19 ピクセルの x マージン。もう少しいじって、左マージンを 19 に設定すると、x 座標 0 に配置すると、印刷時に左の垂直バーが表示されます。
jasper レポート自体とは別に、余白を 19 ピクセルに設定しているものはありますか? レポート自体には、不一致の原因と思われる犯人は見つかりません。どんな助けでも大歓迎です。