You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2014/07/15 18:04:29 UTC
svn commit: r1610735 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
Author: tilman
Date: Tue Jul 15 16:04:29 2014
New Revision: 1610735
URL: http://svn.apache.org/r1610735
Log:
PDFBOX-1961: don't flip annotations
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java?rev=1610735&r1=1610734&r2=1610735&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java Tue Jul 15 16:04:29 2014
@@ -191,15 +191,12 @@ public class PageDrawer extends PDFGraph
Matrix matrix = appearance.getMatrix();
if (matrix != null)
{
- // transform the rectangle using the given matrix
- AffineTransform at = matrix.createAffineTransform();
- at.scale(1, -1);
- at.transform(point, point);
+ matrix.createAffineTransform().transform(point, point);
}
- graphics.translate((int) point.getX(), -(int) point.getY());
+ graphics.translate((int) point.getX(), (int) point.getY());
lastClip = null;
processSubStream(appearance.getResources(), appearance.getStream());
- graphics.translate(-(int) point.getX(), (int) point.getY());
+ graphics.translate(-(int) point.getX(), -(int) point.getY());
}
}
}