def render(self, out):
el = self.dom.documentElement.getElementsByTagName('docinit')
if el:
self.docinit(el)
el = self.dom.documentElement.getElementsByTagName('stylesheet')
self.styles = _rml_styles(el)
el = self.dom.documentElement.getElementsByTagName('template')
if len(el):
pt_obj = _rml_template(out, el[0], self)
pt_obj.render(self.dom.documentElement.getElementsByTagName('story')[0])
else:
self.canvas = canvas.Canvas(out)
pd = self.dom.documentElement.getElementsByTagName('pageDrawing')[0]
pd_obj = _rml_canvas(self.canvas, None, self)
pd_obj.render(pd)
self.canvas.showPage()
self.canvas.save()
评论列表
文章目录