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 : 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()
En résumer, faire une sorte de append dans mon canvas

Merci pour votre aide

Thais