| import FreeCAD | |
| import os | |
| def createPageWithSVGTemplate(doc=None): | |
| """Returns a page with an SVGTemplate added on the ActiveDocument""" | |
| path = os.path.dirname(os.path.abspath(__file__)) | |
| templateFileSpec = path + "/TestTemplate.svg" | |
| if not doc: | |
| doc = FreeCAD.ActiveDocument | |
| page = doc.addObject("TechDraw::DrawPage", "Page") | |
| doc.addObject("TechDraw::DrawSVGTemplate", "Template") | |
| doc.Template.Template = templateFileSpec | |
| doc.Page.Template = doc.Template | |
| return page | |