0

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つのドキュメントの複数のページにあるデータの各セットを呼び出すにはどうすればよいですか?

4

0 に答える 0