You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by lb...@apache.org on 2013/03/19 01:07:33 UTC

svn commit: r1458068 - /xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxImageHandler.java

Author: lbernardo
Date: Tue Mar 19 00:07:33 2013
New Revision: 1458068

URL: http://svn.apache.org/r1458068
Log:
FOP-2216: PDF forms are offset; patch submitted by Simon Steiner

Modified:
    xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxImageHandler.java

Modified: xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxImageHandler.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxImageHandler.java?rev=1458068&r1=1458067&r2=1458068&view=diff
==============================================================================
--- xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxImageHandler.java (original)
+++ xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxImageHandler.java Tue Mar 19 00:07:33 2013
@@ -60,7 +60,14 @@ public class PDFBoxImageHandler extends 
         float w = (float)pos.getWidth() / 1000f;
         float h = (float)pos.getHeight() / 1000f;
 
-        AffineTransform formadjust = generator.getAffineTransform();
+        AffineTransform formadjust = new AffineTransform();
+        AffineTransform at = generator.getAffineTransform();
+        if (at != null) {
+            formadjust.setToTranslation(
+                (float) at.getTranslateX(),
+                (float) (generator.getState().getTransform().getTranslateY() - h - y));
+        }
+
         PDFFormXObject form = createFormForPDF(pdfImage, pdfContext.getPage(),
                 pdfContext.getUserAgent(), formadjust);
         if (form == null) {



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org