In order to create 2D draft of a model (for mechanical components) I create a page by follows code :
Code: Select all
page = doc.addObject('TechDraw::DrawPage', str(pageTitle))
template = doc.addObject('TechDraw::DrawSVGTemplate', str(pageTitle))
template.Template = SVGTemplate
page.Template = template
importSVG.export() don't support <DrawPage object>
TechDraw.viewPartAsSvg() don't support <DrawPage object>
Draft.svg.getSVG(page) return empty string
TechDraw.exportPageAsSvg() is perfect but from command line is not available
What is needed is something like TechDraw.writeSVGPage(<DrawPage object>, outFileName)
Thank you
Cristian