Пример #1
0
def __balance_format(canvas, doc):
    canvas.saveState()
    canvas.setFontSize(16)
    t = u'Situația soldurilor elementelor de activ și pasiv pentru %s la %s'
    canvas.drawCentredString(__WIDTH__ / 2.0, __HEIGHT__ - 100,
                             t % (doc.habitam_data['building'].name, doc.habitam_data['day']))
    habitam_brand(canvas, __WIDTH__, __HEIGHT__)
    canvas.restoreState()
Пример #2
0
def __register_format(canvas, doc):
    canvas.saveState()
    building_style = ParagraphStyle(name='building_title')
    t = doc.habitam_building.name
    p = Paragraph(t, building_style)
    p.wrapOn(canvas, 5 * cm, 2 * cm)
    p.drawOn(canvas, .5 * cm, __HEIGHT__ - 1 * cm)
    habitam_brand(canvas, __WIDTH__, __HEIGHT__)
    canvas.restoreState()
Пример #3
0
def __list_format(canvas, doc):
    canvas.saveState()
    building_style = ParagraphStyle(name='building_title',
                                    fontSize=__FONT_SIZE__)
    t = u'%s<br/>Data afișării: %s<br/>Luna: %s' % (doc.habitam_building.name,
                                              doc.habitam_display,
                                              doc.habitam_month)
    p = Paragraph(t, building_style)
    p.wrapOn(canvas, 5 * cm, 2 * cm)
    p.drawOn(canvas, .5 * cm, __HEIGHT__ - 1.7 * cm)
    habitam_brand(canvas, __WIDTH__, __HEIGHT__)
    canvas.restoreState()