reportlab construction via fonctions
Bonjour,
J'utilise ReportLab qui fonctionne bien
La construction de mon fichier PDF commence à être grand et devient difficilement lisible.
Je souhaiterai donc factoriser un peu via quelques fonctions
Savez-vous comment faire ?
par exemple :
Code:
1 2 3 4 5 6 7 8 9 10
| def fonction_draw_images(my_can):
my_can.drawImage(mon_slogan, me_size_w - my_slogan_size - my_slogan_marge, 0, my_slogan_size, 50, preserveAspectRatio=True)
return my_can
me_can = canvas.Canvas(mon_save_file, pagesize=landscape(A4))
me_can = fonction_draw_images(me_can)
me_can = fonction_draw_texte(me_can)
me_can.save() |
En résumer, faire une sorte de append dans mon canvas
Merci pour votre aide
Thais