2026年3月31日にRelease-12のブランチにIDEMPIERE-4877:In Financial Report PDF format, Footer is overlay on content.がコミットされました。その影響により定型レポートのレイアウトが崩れるケースがあるので、調査及び研究しその成果をまとめておきます。
IDEMPIERE-4877の更新で、フッターのマージンが15に設定された
LayoutEngineクラスに15ほどの余白が追加されて、その影響により定型レポートのレイアウトが崩れる場合があります。
FOOTER_SAFETY_MARGIN = 15;
レイアウトが崩れたレポートと修正方法(例示)
主にレイアウトが崩れているのは、定型レポートのコンテンツ領域を囲んでいる四角です。フッターの余白として15が追加された分だけ、上にズレてしまっています。
当該印刷書式の書式アイテムのシーケンスNo230の"Content Rectangle"のYポジションが"-382"になっているので、これに15を足して"-367"にします。そして最大高さが"454"になっているので、これに15を引いて"439"にします。
当該印刷書式の書式アイテムのシーケンスNo290の"Content Rectangle"のYポジションが"-272"になっているので、これに15を足して"-257"にします。そして最大高さが"272"になっているので、これに15を引いて"257"にします。
修正したJPiereの定型レポート
【JPIERE-0062】注文請書(定型レポート)
書式アイテムのシーケンスNo230の"Content Rectangle"
- Yポジションが"-382"になっているので、これに15を足して"-367"にしました。
- 最大高さが"454"になっているので、これに15を引いて"439"にしました。
【JPIERE-0063】見積書(定型レポート)
書式アイテムのシーケンスNo230の"Content Rectangle"
- Yポジションが"-382"になっているので、これに15を足して"-367"にしました。
- 最大高さが"454"になっているので、これに15を引いて"439"にしました。
【JPIERE-0064】請求書(定型レポート)
書式アイテムのシーケンスNo240の"Content Rectangle"
- Yポジションが"-382"になっているので、これに15を足して"-367"にしました。
- 最大高さが"454"になっているので、これに15を引いて"439"にしました。
【JPIERE-0065】見積書(定型レポート)
書式アイテムのシーケンスNo190の"Content Rectangle"
- Yポジションが"-382"になっているので、これに15を足して"-367"にしました。
- 最大高さが"454"になっているので、これに15を引いて"439"にしました。
【JPIERE-0108】まとめ請求書(定型レポート)
書式アイテムのシーケンスNo240の"Content Rectangle"
- Yポジションが"-382"になっているので、これに15を足して"-367"にしました。
- 最大高さが"454"になっているので、これに15を引いて"439"にしました。
【JPIERE-0198】見積書(定型レポート)
書式アイテムのシーケンスNo220の"Estimation Line"
- Yポジションが"-492"になっているので、これに15を足して"-477"にしました。
- 最大高さが"564"になっているので、これに15を引いて"549"にしました。
【JPIERE-0199】見積書(定型レポート)
書式アイテムのシーケンスNo220の"Estimation Line"
- Yポジションが"-492"になっているので、これに15を足して"-477"にしました。
- 最大高さが"564"になっているので、これに15を引いて"549"にしました。
【JPIERE-0205】手書見積書(定型レポート)
書式アイテムのシーケンスNo220の"Estimation Line"
- Yポジションが"-492"になっているので、これに15を足して"-477"にしました。
- 最大高さが"564"になっているので、これに15を引いて"549"にしました。
【JPIERE-0206】手書請求書(定型レポート)
書式アイテムのシーケンスNo200の"Estimation Line"
- Yポジションが"-382"になっているので、これに15を足して"-367"にしました。
- 最大高さが"454"になっているので、これに15を引いて"439"にしました。
【JPIERE-0401】請求書(定型レポート)
書式アイテムのシーケンスNo280の"Content Rectangle"
- Yポジションが"-272"になっているので、これに15を足して"-257"にしました。
- 最大高さが"272"になっているので、これに15を引いて"257"にしました。
【JPIERE-0402】受注伝票の請求書(定型レポート)
書式アイテムのシーケンスNo290の"Content Rectangle"
- Yポジションが"-272"になっているので、これに15を足して"-257"にしました。
- 最大高さが"272"になっているので、これに15を引いて"257"にしました。














