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)); } } - }