~ubuntu-branches/debian/sid/latexdraw/sid

« back to all changes in this revision

Viewing changes to latexDraw/generators/svg/LFreeHandSVGGenerator.java

  • Committer: Bazaar Package Importer
  • Author(s): Stuart Prescott
  • Date: 2009-07-15 23:35:52 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20090715233552-2bblktyf2lmrkyo3
Tags: 2.0.3+1-1
* New upstream release.
* Add additional Recommended packages for new export features.
* Fix typo in long description, with thanks to Kai Weber (Closes: #529195).
* Bump standards to 3.8.2 (no changes).

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
import java.util.Vector;
5
5
 
6
6
import latexDraw.figures.AkinPoints;
7
 
import latexDraw.parsers.latexdraw.PointsParser;
8
7
import latexDraw.parsers.svg.SVGAttributes;
9
8
import latexDraw.parsers.svg.SVGDocument;
10
9
import latexDraw.parsers.svg.elements.SVGElement;
11
10
import latexDraw.parsers.svg.elements.SVGGElement;
12
11
import latexDraw.parsers.svg.elements.SVGPathElement;
13
12
import latexDraw.parsers.svg.elements.path.*;
 
13
import latexDraw.parsers.svg.parsers.SVGPointsParser;
14
14
import latexDraw.psTricks.PSTricksConstants;
15
15
import latexDraw.util.LaTeXDrawNamespace;
16
16
import latexDraw.util.LaTeXDrawPoint2D;
76
76
                
77
77
                Vector<Point2D> pts;
78
78
                
79
 
                try 
80
 
                { 
81
 
                        pts = PointsParser.getPoints(elt.getAttribute(LaTeXDrawNamespace.LATEXDRAW_NAMESPACE+':'+LaTeXDrawNamespace.XML_POINTS)); 
82
 
                
83
 
                        for(Point2D pt : pts)
84
 
                                ak.addPoint(new LaTeXDrawPoint2D(pt));
85
 
                        
86
 
                        ak.removePointAt(0);
87
 
                }
88
 
                catch(Exception e) { throw new IllegalArgumentException(); }
 
79
                pts = SVGPointsParser.getPoints(elt.getAttribute(LaTeXDrawNamespace.LATEXDRAW_NAMESPACE+':'+LaTeXDrawNamespace.XML_POINTS)); 
 
80
        
 
81
                if(pts==null)
 
82
                        throw new IllegalArgumentException("No attribute pts.");
 
83
                
 
84
                for(Point2D pt : pts)
 
85
                        ak.addPoint(new LaTeXDrawPoint2D(pt));
 
86
                
 
87
                ak.removePointAt(0);
89
88
                
90
89
                setSVGLatexdrawParameters(elt);
91
90
                setSVGParameters(main);