2016-08-16 67 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))