[reportlab-users] How do I use Platypus in forms?
Shayan Raghavjee
reportlab-users@reportlab.com
Fri, 02 Jan 2004 11:51:09 +0200
Hi
I've been having trouble getting these to work. I've been able to get it
working when drawing directly onto the canvas, but I'm getting errors
when I try to render Platypus objects into a form structure.
Basically I'm doing something like:
def detailForm(doc): #doc = Reportlab SimpleDocTemplate
doc.canv.beginform('sample')
tabledata = [[1,2,3,4,5,6],[6,5,4,3,2,1]]
table = Table(tabledata)
doc.build([table])
doc.canv.endForm()
return doc
Is that right? I originally wanted to build a seperate SimpleDocTemplate
and add it to doc, rather than build a new one, but I don't know how to.
I get:
File "C:\Python22\reportlab\pdfgen\canvas.py", line 658, in endForm
(name, lowerx, lowery, upperx, uppery) = self._formData
TypeError: unpack non-sequence
when I try to run the code above.