3 # define the length of things
5 ruler_height = 200 # in px
6 ruler_length = 15 # in cm
10 drawing = SVGdraw.drawing()
13 # create the body of the ruler
14 body = SVGdraw.rect(0, 0, (10 * scale * ruler_length), ruler_height, "white", "black", 2)
18 units = SVGdraw.text((scale * 5), (ruler_height - scale * 2), "centimeters", 24)
24 point = point + (2 * scale)
25 line = SVGdraw.line(point, 0, point, (ruler_height * size), "black", 2)
28 # for every centimeter
29 for i in range(ruler_length):
36 svg.addElement(SVGdraw.text((point - 36), (ruler_height * 0.6 - 5),
40 drawing.toXml('ruler_cm.svg')