![]() |
Printer.Canvas auf anders Image.Canvas anzeigen lassen
Hallo,
ich habe während der Laufzeit auf das Canvas des Printers gezeichnet und will nun auf anderes Image das zeichnen lassen, um so zusagen eine Vorschau anzeigen zu lassen bevor er das druckt. Jedoch stimmt die Höhe und Breite des Canvases des Image nicht mit der des Printers überein. Wie kann man das machen? Schöne Grüße Hackepjotre |
Re: Printer.Canvas auf anders Image.Canvas anzeigen lassen
Das sollte mit
![]() |
Re: Printer.Canvas auf anders Image.Canvas anzeigen lassen
leider funktioniert das nicht ganz..ich hab mal den befehl hier gepostet:
Delphi-Quellcode:
trotzdem zeichnet er nur ein weißes rechteck?
stretchblt(form14.Vorschau.Canvas.Handle,0,0,form14.Vorschau.Width,-form14.Vorschau.Height,
printer.Canvas.Handle,0,0,w,h,SRCCOPY); hat das was mit der sklaierung zu tun? oder was mache ich falsch? |
Re: Printer.Canvas auf anders Image.Canvas anzeigen lassen
Ich antworte doch jetzt nicht in 2 Foren auf dieselbe Frage desselben Users :?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz