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()
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()
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()