2016-08-16 114 views
0

我用SimpleDocTemplate來製作表格,現在我想在這個相同的頁面上繪製一個rect,但我不知道該怎麼做。用SimpleDocTemplate(ReportLab)繪製一個矩形

我已經試過這樣:因爲你正在創建一個僅有1像素高的Drawing

draw = Drawing(100, 1) 
draw.add(Rect(0, 100, 500, 100)) 

但它不工作...

回答

0

你的代碼是不工作的原因是最有可能和100像素寬。這可能永遠不適合500×100像素的Rect

所以,你的代碼應該是這樣的:

draw = Drawing(500, 200) 
draw.add(Rect(0, 100, 500, 100))