3 import inkex, simplepath
7 def parsePaths (filen=None):
12 paths = svg.document.xpath ('//svg:path', namespaces=inkex.NSS)
14 D = simplepath.parsePath (path.attrib['d'])
21 print 'svgpath = struct("cmd","{0}","data",{{{1}}});' \
22 .format(''.join(cmdlst),str(parlst).replace('[[','[').replace(']]',']'))
24 print 'svgpathid = "{0}"; $'.format(path.attrib['id'])
28 # ----------------------------
30 if __name__=="__main__":
33 optlist,args = getopt.getopt(sys.argv[1:],"thdp")
34 except getopt.GetoptError:
42 if opt[0] == "-d": c.debug = 1
43 if opt[0] == "-p": c.plot = 1
44 if opt[0] == "-t": c.triangulate = 1
45 if opt[0] == "-h": doHelp = 1
51 fp = open(args[0],'r')
57 if len(args) > 0: fp.close()
59 if doHelp or len(pts) == 0: