Parametre d'impression "mise a l'echelle"

darkzealot Messages postés 2 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 10 juin 2005 - 9 juin 2005 à 15:58
darkzealot Messages postés 2 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 10 juin 2005 - 10 juin 2005 à 08:04
Bonjour à tous, je désire imprimer une image à une certaine echelle (75%)

Quand je clique sur un bouton, ca m'enregistre l'image créée et en meme temps j'aimerais imprimer voila le code du bouton :



Private Sub BEnregistrer_Click()

Dim Retour As Integer

SavePicture LeCode.Image, "code.bmp"

Retour = BMP2JPGpourVBFrance(App.Path & "\code.bmp", App.Path & "\code.jpg", 100)

PrinterDefault = True

CommonDialog1.ShowPrinter

End Sub



Donc en gros j'aimerais savoir si il existe une fonction permettant de faire un truc du genre :

Printer.Echelle = 0.75

Merci d'avance !

1 réponse

darkzealot Messages postés 2 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 10 juin 2005
10 juin 2005 à 08:04
I have found !



Private Sub BEnregistrer_Click()

Dim Retour As Integer

SavePicture LeCode.Image, "code.bmp"

Retour = BMP2JPGpourVBFrance(App.Path & "\code.bmp", App.Path & "\code.jpg", 100)

PrinterDefault = True

Printer.Zoom = 75

CommonDialog1.ShowPrinter

Printer.PaintPicture LoadPicture(App.Path & "\code.jpg"), 0, 0

End Sub



le probleme c'est qu'on peut pas definir deux fois le zoom, donc on
peut pas se reservir deux fois du bouton, faut mettre le Printer.Zoom
ailleur.

Maintenant j'ai un peu des probs au niveau de l'imprimante (des fois il choisit pas la bonne o_O)



Bon ben j'espere que ca en aidera certains.
0
Rejoignez-nous