You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2009/09/13 11:45:08 UTC
svn commit: r814294 -
/incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java
Author: lehmi
Date: Sun Sep 13 09:45:07 2009
New Revision: 814294
URL: http://svn.apache.org/viewvc?rev=814294&view=rev
Log:
PDFBOX-527: set clipping region before drawing text. Patch from Andrew Duffy (aduffy at simiolus dot com)
Modified:
incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java
Modified: incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java
URL: http://svn.apache.org/viewvc/incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java?rev=814294&r1=814293&r2=814294&view=diff
==============================================================================
--- incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java (original)
+++ incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java Sun Sep 13 09:45:07 2009
@@ -160,6 +160,7 @@
textPos.setValue(0, 1, (-1)*textPos.getValue(0, 1));
textPos.setValue(1, 0, (-1)*textPos.getValue(1, 0));
AffineTransform at = textPos.createAffineTransform();
+ graphics.setClip(getGraphicsState().getCurrentClippingPath());
font.drawString( text.getCharacter(), graphics, text.getFontSize(), at, x, y );
}
catch( IOException io )