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 19:05:05 UTC

svn commit: r1570287 - in /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator: SetLineDashPattern.java pagedrawer/SetLineDashPattern.java

Author: jahewson
Date: Thu Feb 20 18:05:05 2014
New Revision: 1570287

URL: http://svn.apache.org/r1570287
Log:
Cleaned up SetLineDashPattern

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetLineDashPattern.java
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SetLineDashPattern.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetLineDashPattern.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetLineDashPattern.java?rev=1570287&r1=1570286&r2=1570287&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetLineDashPattern.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/SetLineDashPattern.java Thu Feb 20 18:05:05 2014
@@ -29,20 +29,16 @@ import java.io.IOException;
 /**
  * Implementation of content stream operator for page drawer.
  *
- * @author <a href="mailto:ben@benlitchfield.com">Ben Litchfield</a>
- * @version $Revision: 1.1 $
+ * @author Ben Litchfield
  */
 public class SetLineDashPattern extends OperatorProcessor
 {
-
     /**
      * Set the line dash pattern.
      * @param operator The operator that is being executed.
      * @param arguments List
-     *
-     * @throws IOException If an error occurs while processing the font.
      */
-    public void process(PDFOperator operator, List<COSBase> arguments) throws IOException
+    public void process(PDFOperator operator, List<COSBase> arguments)
     {
         COSArray dashArray = (COSArray)arguments.get( 0 );
         int dashPhase = ((COSNumber)arguments.get( 1 )).intValue();

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SetLineDashPattern.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SetLineDashPattern.java?rev=1570287&r1=1570286&r2=1570287&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SetLineDashPattern.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/SetLineDashPattern.java Thu Feb 20 18:05:05 2014
@@ -30,20 +30,17 @@ import java.io.IOException;
 /**
  * Implementation of content stream operator for page drawer.
  *
- * @author <a href="mailto:andreas@lehmi.de">Andreas Lehmkühler</a>
- * @version $Revision: 1.0 $
+ * @author Andreas Lehmkühler
+ * @author John Hewson
  */
 public class SetLineDashPattern extends org.apache.pdfbox.util.operator.SetLineDashPattern
 {
-
     /**
      * Set the line dash pattern.
-     * @param operator The operator that is being executed.
-     * @param arguments List
-     *
-     * @throws IOException If an error occurs while processing the font.
+     * @param operator the operator that is being executed.
+     * @param arguments arguments
      */
-    public void process(PDFOperator operator, List<COSBase> arguments) throws IOException
+    public void process(PDFOperator operator, List<COSBase> arguments)
     {
         super.process( operator, arguments );
         PDLineDashPattern lineDashPattern = context.getGraphicsState().getLineDashPattern();
@@ -74,10 +71,9 @@ public class SetLineDashPattern extends 
         }
         else
         {
-            float[] dash = lineDashPattern.getCOSDashPattern().toFloatArray(); // TODO !!!!
-            float phase = lineDashPattern.getPhaseStart(); // TODO !!!
+            float[] dash = lineDashPattern.getCOSDashPattern().toFloatArray();
+            float phase = lineDashPattern.getPhaseStart();
             drawer.setStroke(new BasicStroke(lineWidth, endCap, lineJoin, miterLimit, dash, phase));
         }
     }
-    
 }