6

reportlab キャンバスにテーブルを描画しています。描画中、テーブルの左下の座標を drawOn メソッドに渡す必要があります。私のテーブルの高さは動的であるため、テーブルの上の要素に重なっています。描画されるテーブルの高さを返すメソッドが見つかりませんでした。それを行う別の方法はありますか?

4

1 に答える 1

17

これは非常に単純なことであり、受動的に実証されていますが、レポートラボのドキュメントでは明示的に扱われていません:

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

変数 w と h は、それぞれテーブルの幅と高さを格納します。

于 2013-07-25T19:10:53.483 に答える