我在reportlab画布上绘制了一个表格。绘图时,我们需要将表格的左下角线传递给drawOn方法。我的表的高度是动态的,因此它重叠在表格上方的元素上。我找不到任何返回要绘制的表的高度的方法。有没有其他方法可以做到这一点?
答案 0 :(得分:8)
这是一个非常简单的事情,被动地演示但未在reportlab文档中明确说明:
t = Table(tableData, style=tStyle)
t.canv = myCanvas
w, h = t.wrap(0, 0)
变量w和h将分别存储表格的宽度和高度。