Bonjour

Je crois avoir bien compris que pour generer une nouvelle page dans un prindocument, il n'y a pas d'autre solutiion que de sortir de l'event PrintPage et de seter le flag HasMorePage a true !

Mais je n'ai pas encore bien compris le design qui permet d'eviter de faire un code spagetti avec cette methode


Exemple

Je dois imprimer une serie de document structurés comme suit :

Adresse
Entete

A) Texte variable en fonction du correspondant

B) Tableau variable en fonction du correspondant

Texte de cloture de document

En fonction des elements de A et B le document peut tenir sur une ou plusieurs pages

La formule la plus simple evidement ce serait de pouvoir avancer de maniere sequentielle en calculant la position dans la page et le cas echéant generer un NewPage

Tandis que la methode de l'event oblige de memoriser tout l'environnement afin de retomber au bon enroit au prochain appel

Je trouve cela tres fastidieux ou alors il y a une meilleure méthode que je n'ai pas encore assimilée ?

Des suggestions ?