ccito
Messages postés67Date d'inscriptionmercredi 5 mai 2010StatutMembreDernière intervention20 mai 2011
-
20 mars 2011 à 21:37
ccito
Messages postés67Date d'inscriptionmercredi 5 mai 2010StatutMembreDernière intervention20 mai 2011
-
23 mars 2011 à 12:24
Bonjour,
Je voudrais imprimer un rectangle avec des dimentions définie en mm. Pour la partie dessin du rectangle, j'utilise
g.DrawRectangle(Pens.Black, MyRectangle)
.
Par contre, lorsque je veux créer MyRectangle je ne sais pas comment convertir les mm en pixel.
Je pense qu'il faut utiliser des propriétés du genre DpiX et DpiY mais je suis un peut perdu .
Tu as raison la taille de ton pixel dépendra de la taille de ton ecran (en mm) et aussi de la résolution que tu utilises (en pixels).
je te conseille de lire ceci pour te faire une idée.
Bonne nuit.
Vous n’avez pas trouvé la réponse que vous recherchez ?
ccito
Messages postés67Date d'inscriptionmercredi 5 mai 2010StatutMembreDernière intervention20 mai 20111 21 mars 2011 à 22:31
Banana32 merci pour ton lien .
Renfield, si je comprend bien se que tu me dit, je doit convertir mes millimetres en pouces puis le multiplier (et non l'aditionner je pense) a une variable qui me donne le nombre de points par pouces ?
Cette variable est elle e.Graphics.DpiX et e.Graphics.DpiY dans la procédure PrintPage, ou est-ce qu'il y en a une autre ?
DpiX et DpiY sont egale à 300 alors ca me semble étrange.