[reportlab-users] newbie help
Anil
replicase at gmail.com
Wed Dec 5 23:23:22 EST 2007
Ignore my previous email, I am little bit further now. The problem is,
how do I access the canvas from self.drawTabs() method?
Trying to put a small rectangle isn't working. If I had the canvas
available, I could do canvas.circle or canvas.rect.
Thanks.
def generate(self):
buffer = StringIO()
styles = getSampleStyleSheet()
doc = SimpleDocTemplate(buffer, pagesize = letter)
Story = [ Spacer(1, 2.0*inch) ]
style = styles["Normal"]
Story.append(PageBreak())
tabs = self.drawTabs()
Story.append(tabs)
doc.build(Story,
onFirstPage=self.firstPage,
onLaterPages=self.restPage)
pdf = buffer.getvalue()
buffer.close()
return pdf
def drawTabs(self):
r = Rect(5, 5, 200, 100)
r.fillColor = colors.red
r.strokeColor = colors.green
r.strokeWidth = 3
return r
More information about the reportlab-users
mailing list