6

我正在reportlab 画布上绘制表格。在绘图时,我们需要将表格的左下角坐标传递给 drawOn 方法。我的桌子的高度是动态的,因此它与桌子上方的元素重叠。我找不到任何返回要绘制的表格高度的方法。有没有其他方法可以做到这一点?

4

1 回答 1

17

这是一个简单的事情,被动地展示了,但在 reportlab 文档中没有明确解决:

t = Table(tableData, style=tStyle)
t.canv = myCanvas
w, h = t.wrap(0, 0)

然后变量 w 和 h 将分别存储表格的宽度和高度。

于 2013-07-25T19:10:53.483 回答