You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ja...@apache.org on 2014/02/20 22:14:55 UTC
svn commit: r1570356 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java
Author: jahewson
Date: Thu Feb 20 21:14:55 2014
New Revision: 1570356
URL: http://svn.apache.org/r1570356
Log:
Fix issue with transparent text in PDFBOX-1893
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java?rev=1570356&r1=1570355&r2=1570356&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java Thu Feb 20 21:14:55 2014
@@ -90,11 +90,8 @@ import org.apache.pdfbox.util.TextPositi
*/
public class PageDrawer extends PDFStreamEngine
{
-
- /**
- * Log instance.
- */
private static final Log LOG = LogFactory.getLog(PageDrawer.class);
+ private static final Color COLOR_TRANSPARENT = new Color(0, 0, 0, 0);
private Graphics2D graphics;
@@ -251,7 +248,7 @@ public class PageDrawer extends PDFStrea
case PDTextState.RENDERING_MODE_NEITHER_FILL_NOR_STROKE_TEXT:
// basic support for text rendering mode "invisible"
// TODO why are we drawing anything at all?
- paint = Color.BLACK;
+ paint = COLOR_TRANSPARENT;
composite = graphicsState.getStrokeJavaComposite();
break;
default: