使用SimpleDocTemplate(ReportLab)绘制一个矩形

时间:2016-08-16 10:00:12

标签: python python-3.x reportlab

我使用SimpleDocTemplate来制作表格,现在我想在同一页面上绘制rect,但我不知道该怎么做。

我试过这个:

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

但它不起作用......

1 个答案:

答案 0 :(得分:0)

您编码不起作用的原因很可能是因为您创建的Drawing只有1像素高,100像素宽。它永远不会适合500 x 100像素的Rect

所以你的代码应该是这样的:

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