Esempio n. 1
0
    # 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(