在reportlab画布上获取表格的高度

Ama*_*man 2 python pdf-generation reportlab

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

Tom*_*Tom 10

这是一个非常简单的事情,被动地演示但在reportlab文档中没有明确说明:

t = Table(tableData, style=tStyle)
t.canv = myCanvas
w, h = t.wrap(0, 0)
Run Code Online (Sandbox Code Playgroud)

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