Re: Reduce thickness of the rectangle
Robin Becker <[email protected]>
| Newsgroups | gmane.comp.python.reportlab.user |
|---|---|
| Message-ID | <[email protected]> |
On 28/05/2014 13:26, Ramas Sami wrote: > Hi all, > Is it possible to reduce the thickness of rectangle border? > rect(x, y, width, height, stroke=1, fill=0)draws a rectangle with lower left corner at (x,y) and width and height as given. > Please help me to fix it, if there are any other ways to achieve it. > > Thanks > > Best Regards--Ramas ......... you need to set the linewidth on your canvas. canv.saveState() canv.setLineWidth(0.1) canv.setStrokeColor((1,0,0)) canv.rect(x, y, width, height, stroke=1, fill=0) canv.restoreState() so the canvas only has one lineWidth / strokeColor which is why we have to save and restore the state etc etc -- Robin Becker