Example #1
0
 def drawOnCanvas(canv, doc):
     onPage(canv, doc)
     canv.saveState()
     self.canvas = canv
     drawing = canvas.Drawing(self.element, self)
     drawing.process()
     canv.restoreState()
Example #2
0
 def draw(self):
     # Import here to avoid recursive imports
     from z3c.rml import canvas
     self.canv.saveState()
     drawing = canvas.Drawing(self.processor.element, self.processor)
     zope.interface.alsoProvides(drawing, interfaces.ICanvasManager)
     drawing.canvas = self.canv
     drawing.process()
     self.canv.restoreState()