(self, canvas)
| 55 | |
| 56 | |
| 57 | def drawOn(self, canvas): |
| 58 | canvas.saveState() |
| 59 | |
| 60 | canvas.setFont('Helvetica-Bold',24) |
| 61 | canvas.drawString(600, 100, 'A Custom Shape') |
| 62 | |
| 63 | canvas.translate(self.x, self.y) |
| 64 | canvas.scale(self.scale, self.scale) |
| 65 | self.drawBounds(canvas) |
| 66 | |
| 67 | self.drawCentre(canvas) |
| 68 | self.drawTopLeft(canvas) |
| 69 | self.drawBottomLeft(canvas) |
| 70 | self.drawBottomRight(canvas) |
| 71 | self.drawTopRight(canvas) |
| 72 | |
| 73 | canvas.restoreState() |
| 74 | |
| 75 | |
| 76 | def curveThrough(self, path, pointlist): |
no test coverage detected