# Override bounds to be asymmetrical fixed width. bounds = paper.bounds() bounds.left = -2 bounds.right = 5 bounds.bottom = 3 if letter.side_ending_class.relation == 'UNFRAMED': bounds.top = 18 else: bounds.top = 20 paper.override_bounds(bounds) paper.translate((-0.5, 0)) # Generate text indicating pattern and stem. pen = Pen() pen.paper = paper if letter.side_ending_class.relation == 'UNFRAMED': pen.move_to((2, 9.5)) else: pen.move_to((2, 11.5)) text = '{} {}'.format( letter.side_ending_class.pattern, letter.side_ending_class.stem, ) pen.text(text, font_size, font, gray, centered=True) papers.append(paper) page = typeset( papers,
# Override bounds to be asymmetrical fixed width. bounds = paper.bounds() bounds.left = -2 bounds.right = 5 bounds.bottom = 3 if letter.side_ending_class.relation == 'UNFRAMED': bounds.top = 18 else: bounds.top = 20 paper.override_bounds(bounds) paper.translate((-0.5, 0)) # Generate text indicating pattern and stem. pen = Pen() pen.paper = paper if letter.side_ending_class.relation == 'UNFRAMED': pen.move_to((2, 9.5)) else: pen.move_to((2, 11.5)) text = '{} {}'.format( letter.side_ending_class.pattern, letter.side_ending_class.stem, ) pen.text(text, font_size, font, gray, centered=True) papers.append(paper) page = typeset(