如何使用可以动态更改行数的报表实验室创建表

时间:2013-06-10 16:35:27

标签: python-2.7 reportlab

我正在创建一个包含表格的PDF,除了表格行与PDF格式不同

    table = Table(data, colWidths=[3.05 * cm, 4.5 * cm, 4 * cm,3* cm, 3 * cm])
    table.setStyle(TableStyle([
                   ('INNERGRID', (0,0), (-1,-1), 0.25, black),
                   ('BOX', (0,0), (-1,-1), 0.25, black),
                   ]))
    table.wrapOn(self.pdf, self.width_table, self.height_table)
    table.drawOn(self.pdf, *self.coord(1.0, 18.6,cm))

这就是我现在用来创建表的方法。

谢谢,

1 个答案:

答案 0 :(得分:0)

对于任何刚开始的人来说,这都是一个中心问题。

下面是一个完整的可行代码,从此开始构建。正如您在评论中所写,答案是循环。但是,以后任何人都会发现的问题是您如何处理多页表和这些表的设计。有很多值得研究的解决方案。

ByteBuffer
相关问题