c'est ce que j'ai rajouter pour "tourner l'image.
Le 21 juil. 07 à 20:16, Eric Pousse a écrit :
Bonsoir,
Que font les fonctions Rotation et Miroir ?
Eric POUSSE
http://www.realcadd.com/
Le 21 juil. 07 à 15:25, Antoine Crêtaux a écrit :
Le pire s'est que je me suis déjà fait avoir et on m'avait tout
expliqué. Quand on est têtu....
J'ai un autre souci d'impression. je veux imprimer en paysage.
J'affiche donc le dialogue de format de page et sélectionne mon
orientation. Je récupère le printersetup et crée une image de la
taille du printer. jusque là tout va bien mon image fait la bonne
taille et a la bonne orientation.
Je dessine dans mon image (le debuggeur permet de vérifier que
tout est OK. j'appelle donc l'imprimante et imprime mon image. Et
là il ne respecte plus mon format. il imprime verticalement et je n
(ai donc que le bord gauche de mon image. Pour ruser je tourne mon
image à la main mais cela ne me plaît pas beaucoup ( du code de
porc comme diraient certains...)
Une explication ?
If p.PageSetupDialog then
Monimage= new picture(P.width,P.height,16)
//=== Le cadre
Monimage.graphics.drawRoundRect(0,0,p.width,p.height,20,20)
Monimage = rotation(MonImage)
Monimage = miroir(MonImage)
g = openPrinterdialog
if g <> nil then
G.drawPicture(Monimage,0,0)
End if
End if
|