Autor Beitrag
Husar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 18



BeitragVerfasst: Mi 25.09.02 00:09 
Ich habe folgendes Problem:

Mit dem folgendem Quellcode

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 41



BeitragVerfasst: Mi 25.09.02 10:47 
Hallo! Dasselbe Problem hatte ich auch vor kurzem. Und nach einigem Suchen bin ich unter anderem hier www.auq.de/viewtopic...mp;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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 18



BeitragVerfasst: Mi 25.09.02 11:12 
Ich danke für deinen Tip und werde mich mal schlau machen