reportlabフォームを使用して、同じ描画アクションで複数のページを生成しようとしています。これは、画像と表を描画するために使用されますが、ドキュメントでは、その使用方法について詳しく説明していません。
文書によると:
def forms(canvas):
canvas.beginForm('a_form')
spumoni(canvas)
canvas.endForm()
# then do it
canvas.doForm('a_form')
私が理解していないのは、これがどのように機能するかです。私の描画関数は
def draw_table(canvas, data, image):
table = get_table(data)
table.drawOn(0,0, canvas)
image.drawOn(100,100, canvas)
return canvas
canvas.doForm('a_form')
1つのドキュメントの複数のページにあるデータの各セットを呼び出すにはどうすればよいですか?