![]() |
canvas drucken für anfänger?
Hallo liebe gemeinde,
kann mir jemand für absolute anfänger erklären wie ich ein canvas mit dem namen image1 drucken kann, so dass es an die blatt größe angepasst wird??? Danke schonmal Gruß |
Re: canvas drucken für anfänger?
binde mit Uses die Unit Printers ein.
in der Hilfe siehst du dann auch alles was du Brauchst. Grob geht es so: Wähle den Drucker. Lies die printer.pagewidth, printer.pageheight aus. mache ein
Delphi-Quellcode:
Printer.begindoc;
printer.canvas.stretchdraw(rect(0,0,printer.pagewidth,printer.pageheight),image.clientrect,image); printer.enddoc; |
DP-Maintenance
Dieses Thema wurde von "SirThornberry" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
|
Re: canvas drucken für anfänger?
Delphi-Quellcode:
Delphi setzt dann an die stelle hinter dem komma hinter clientrect.......................hier. > <
Printer.begindoc;
printer.canvas.stretchdraw(rect(0,0,printer.pagewidth,printer.pageheight),image.clientrect,image); printer.enddoc; den cursor und meldet "inkompatible typen tgraphic und trect" Was nun? Hab übrigens delphi 5 Danke schonmal bis hierhin... Gruß |
Re: canvas drucken für anfänger?
einfach mal die Hilfe anschauen. Die Funktion erwartet nur 2 Parameter (1 Rect anstelle von 2) und nicht 3 Paramter.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:34 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-2025 by Thomas Breitkreuz