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')在一个文档的多个页面上调用每组数据?

4

0 回答 0