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 ?
Partager