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))