OVH Cloud OVH Cloud

Imprimer le nombre de page

1 réponse
Avatar
Gilles TOURREAU
Bonjour,

J'ai programmé une classe dérivant de PrintDocument et imprimant un document
de 20 à 50 pages.
Je voudrais imprimet dans chaque page un compteur de page (Page n°2/45,
..etc).
Bien évidement je ne connais pas le nombre de page à l'avance et il m'est
impossible de prévoir le nombre de page sachant que les données à imprimé
dépendent de beaucoup de paramètres...

Existe-t il un moyen qui permettrait à la fin de l'impression de revenir à
tous les "Graphics" précédent afin d'y ajouter ce compteur ?
Ou existe-t-il tout simplement une astuce ou une fonction pour réaliser cela
?

En vous remerciant par avance de vos réponses !

Cordialement

--
Gilles TOURREAU
Responsable Informatique
gilles.tourreau@pos.fr

Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr

1 réponse

Avatar
Merlin
Il faut concevoir ta séquence en deux passes...
La première met en page en simulant l'écriture mais sans créer les
pages, et là tu comptes...
La seconde passe génère le document pour "de vrai" et intègre les
numéros qui sont maintenant connus.

Mais il n'y a pas de miracle : impossible de savoir une chose avant
qu'elle existe :-)
Donc pas de "ruse" pour connaitre le nombre de pages d'un doc avant..
de l'avoir créé au moins une fois...

--

///3rL1n____