From: Karen Lease Date: Wed, 16 May 2001 20:50:53 +0000 (+0000) Subject: Correct border positions on absolutely positioned AreaContainers (fo:block-container) X-Git-Tag: PRE_CODEFORMATTING~130 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f89f05c27124377ec9497b30d4d75874a2bec67b;p=xmlgraphics-fop.git Correct border positions on absolutely positioned AreaContainers (fo:block-container) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194249 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/org/apache/fop/render/PrintRenderer.java b/src/org/apache/fop/render/PrintRenderer.java index 128b2765a..efc9b8d56 100644 --- a/src/org/apache/fop/render/PrintRenderer.java +++ b/src/org/apache/fop/render/PrintRenderer.java @@ -165,10 +165,8 @@ public abstract class PrintRenderer implements Renderer int saveX = this.currentAreaContainerXPosition; if (area.getPosition() == Position.ABSOLUTE) { - // Y position is computed assuming positive Y axis, adjust for negative postscript one - this.currentYPosition = - area.getYPosition() - 2 * area.getPaddingTop() - - 2 * area.getBorderTopWidth(); + // XPosition and YPosition give the content rectangle position + this.currentYPosition = area.getYPosition() ; this.currentAreaContainerXPosition = area.getXPosition(); } else if (area.getPosition() == Position.RELATIVE) { this.currentYPosition -= area.getYPosition();