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/08/06 23:08:19 UTC

svn commit: r1616350 - /pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/content/PreflightContentStream.java

Author: jahewson
Date: Wed Aug  6 21:08:18 2014
New Revision: 1616350

URL: http://svn.apache.org/r1616350
Log:
PDFBOX-678: fix build

Modified:
    pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/content/PreflightContentStream.java

Modified: pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/content/PreflightContentStream.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/content/PreflightContentStream.java?rev=1616350&r1=1616349&r2=1616350&view=diff
==============================================================================
--- pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/content/PreflightContentStream.java (original)
+++ pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/content/PreflightContentStream.java Wed Aug  6 21:08:18 2014
@@ -43,6 +43,7 @@ import org.apache.pdfbox.pdmodel.font.PD
 import org.apache.pdfbox.pdmodel.graphics.state.PDGraphicsState;
 import org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject;
 import org.apache.pdfbox.pdmodel.graphics.state.PDTextState;
+import org.apache.pdfbox.pdmodel.graphics.state.RenderingMode;
 import org.apache.pdfbox.preflight.PreflightContext;
 import org.apache.pdfbox.preflight.ValidationResult.ValidationError;
 import org.apache.pdfbox.preflight.exception.ValidationException;
@@ -311,7 +312,7 @@ public class PreflightContentStream exte
     {
         // TextSize accessible through the TextState
         PDTextState textState = getGraphicsState().getTextState();
-        final int renderingMode = textState.getRenderingMode();
+        final RenderingMode renderingMode = textState.getRenderingMode();
         final PDFont font = textState.getFont();
         if (font == null)
         {
@@ -321,7 +322,7 @@ public class PreflightContentStream exte
         }
 
         FontContainer fontContainer = context.getFontContainer(font.getCOSObject());
-        if (renderingMode == 3 && (fontContainer == null || !fontContainer.isEmbeddedFont()))
+        if (renderingMode == RenderingMode.NEITHER && (fontContainer == null || !fontContainer.isEmbeddedFont()))
         {
             // font not embedded and rendering mode is 3. Valid case and nothing to check
             return;
@@ -370,7 +371,7 @@ public class PreflightContentStream exte
             }
             catch (GlyphException e)
             {
-                if (renderingMode != 3)
+                if (renderingMode != RenderingMode.NEITHER)
                 {
                     registerError(e.getMessage(), e.getErrorCode());
                     return;