Entwickler-Ecke

Multimedia / Grafik - Bilder drucken


Husar - Mi 25.09.02 00:09
Titel: Bilder drucken
Ich habe folgendes Problem:

Mit dem folgendem Quellcode


Quelltext
1:
Printer.Canvas.Draw(1250, -180, Image1.Picture.Graphic);                    


wird zwar ein Teil von dem Bild ausgedruckt aber leider auf dem Kopf und statt ins Blatt rein vom Blatt weg das heist zum Rand

Kann da vieleicht einer helfen.

Schon mal grossen Dank im Vorraus


Tante - Mi 25.09.02 10:47

Hallo! Dasselbe Problem hatte ich auch vor kurzem. Und nach einigem Suchen bin ich unter anderem hier http://www.auq.de/viewtopic.php?t=1888&highlight=drucken fündig geworden.
In Kurzform: Canvas.Draw funktioniert nicht richtig, wenn man es mit dem Drucker benutzt. Das steht wohl auch in den allermeisten Büchern falsch drin. Stattdessen soll man die Funktion "StretchDIBits" verwenden.

Wie das genau geht, kann ich Dir auch nicht sagen, aber da findet man sicher ein paar Beispiele im Internet.

Ich hoffe, Du kommst weiter! :D


Husar - Mi 25.09.02 11:12

Ich danke für deinen Tip und werde mich mal schlau machen