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 :
En résumer, faire une sorte de append dans mon canvas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Merci pour votre aide
Thais
Partager