【问题标题】:Getting Height of a table on reportlab canvas在reportlab画布上获取表格的高度
【发布时间】:2012-10-06 21:02:31
【问题描述】:

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

【问题讨论】:

  • 一般来说,您想要做什么? Table Flowable 自行处理其定位,这不应该是您通常需要做的事情。
  • 请提供一个简单的工作代码让我们开始:)

标签: python pdf-generation reportlab


【解决方案1】:

这是一件很简单的事情,只是被动地演示,但在 reportlab 文档中没有明确解决:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-01
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-21
    • 2016-10-31
    相关资源
    最近更新 更多