PrintDialog ok, PrintPreviewDialog mauvais. Travail en mm ?
brixi69
Messages postés44Date d'inscriptionmardi 13 juin 2006StatutMembreDernière intervention31 mars 2008
-
28 déc. 2006 à 16:57
brixi69
Messages postés44Date d'inscriptionmardi 13 juin 2006StatutMembreDernière intervention31 mars 2008
-
29 déc. 2006 à 11:39
Bonjour !
Je fais appel à ceux qui ont déjà travaillé avec PrintPreviewDialog et le PrintDialog.
J'aimerais faire un truc tout simple mais je rame.
J'ai une image que j'aimerais imprimé à une taille spécifique, coin centré sur une page A4. J'aimerais travaillé en mm.
Seulement quand dans l'évenement "PrintPageEventArgs" je change "PageUnit" en milimètres et que j'effectue mes calculs, ca ne marche que pour l'impression et pas le preview.
En debug :
Pour l'impression : VisibleClipBounds.Height et Width sont automatiquement adaptés lors du changement d'unités et donc l'impression fonctionne. Tout cela à condition qu'il n'y ait pas de breakpoint avant le changement d'unité (bizarre ?)
Pour le preview : VisibleClipBounds.Height et Width ne sont pas automatiquement adaptés lors du changement d'unités. Pour un A4 portrait j'obtiens les valeurs 826,67 et 1169,1.
Voici le code tout simple pour la personne qui me consacrera quelques minutes...