0
我用SimpleDocTemplate
來製作表格,現在我想在這個相同的頁面上繪製一個rect
,但我不知道該怎麼做。用SimpleDocTemplate(ReportLab)繪製一個矩形
我已經試過這樣:因爲你正在創建一個僅有1像素高的Drawing
draw = Drawing(100, 1)
draw.add(Rect(0, 100, 500, 100))
但它不工作...
我用SimpleDocTemplate
來製作表格,現在我想在這個相同的頁面上繪製一個rect
,但我不知道該怎麼做。用SimpleDocTemplate(ReportLab)繪製一個矩形
我已經試過這樣:因爲你正在創建一個僅有1像素高的Drawing
draw = Drawing(100, 1)
draw.add(Rect(0, 100, 500, 100))
但它不工作...
你的代碼是不工作的原因是最有可能和100像素寬。這可能永遠不適合500×100像素的Rect
。
所以,你的代碼應該是這樣的:
draw = Drawing(500, 200)
draw.add(Rect(0, 100, 500, 100))