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
?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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____
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...
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...