Connaitre le nombre de pages avant impression [Résolu]

Messages postés
4
Date d'inscription
lundi 12 novembre 2007
Dernière intervention
4 mars 2010
- - Dernière réponse : Jaguar0076
Messages postés
4
Date d'inscription
lundi 12 novembre 2007
Dernière intervention
4 mars 2010
- 4 mars 2010 à 09:11
Bonjour à tous,

Je suis en train de développer un mini-éditeur de texte en c#, celui ci permet les fonctions basiques(gras, italique,...) et ce même texte est transformé directement en html (en passant par le composant webbrowser).

Je voudrais connaitre le nombre de pages que la personne à écrite sans faire un aperçu avant impression (j'ai essayé de faire un aperçu avant impression invisible pour l'utilisateur pour récupérer le nombre de pages mais il m'est impossible de connaitre le nombre de page sans afficher le PrintPreviewDialog, j'ai aussi essayé de faire mon propre aperçu avec le PrintPreviewControl, même résultat je impossible de connaître le nombre de pages sans afficher le contrôle), j'ai aussi essayé de créer ma propre Form pour dessiner une page et y écrire dedans (avec Graphics et Gdi+) mais impossible de savoir le nombre de pages sans afficher la form.

Quelqu'un connaitrais une manière de faire ou aurais un indice ? (Trouver le moyen de calculer le nombre de pages)

Ou si quelqu'un saurais cacher l'aperçu avant impression ou ma Form?

Pour info je suis sur VS2008 et Windows7

Merci d'avance à tous/toutes
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
4
Date d'inscription
lundi 12 novembre 2007
Dernière intervention
4 mars 2010
3
Merci
ReBonjour à tous,

pour ceux que ça intéresse j'ai fait des recherches sur le fonctionnement de OnPaint() et je suis tombé sur ça: http://tewux.net/myprintpreview-cs/, c'est un exemple d'une classe héritant de PrintPreviewControl et entièrement redéfinie et elle a résolu mon problème

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 106 internautes ce mois-ci

Commenter la réponse de Jaguar0076
Messages postés
4
Date d'inscription
lundi 12 novembre 2007
Dernière intervention
4 mars 2010
0
Merci
On dirait que je n'ai pas de chance, personne n'a l'air d'avoir d'idées. Peut-être que je n'ai pas été clair ?

Ce n'est pas grave, j'ai trouvé un autre moyen, j'affiche un mini aperçu des pages à gauche dans mon application (un peu à la "pdf reader").

Mais est-ce que quelqu'un saurais comment cacher la boîte de dialogue "génération d'aperçu" qui se lance quand on fait un aperçu avant impression ?

(et éventuellement comment on fait pour effacer mon post précédent, je n'ai pas trouvé)

Merci d'avance à tous/toutes

Pour info je suis sous VS2008 et Windows7
Commenter la réponse de Jaguar0076
Messages postés
4
Date d'inscription
lundi 12 novembre 2007
Dernière intervention
4 mars 2010
0
Merci
Personne ne sait/aurait une idée de comment faire ?
Commenter la réponse de Jaguar0076

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.