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:b...@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:andr...@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));
         }
     }
-    
 }


Reply via email to