Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   canvas drucken für anfänger? (https://www.delphipraxis.net/82383-canvas-drucken-fuer-anfaenger.html)

overlord99 12. Dez 2006 10:10


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ß

Corpsman 12. Dez 2006 10:50

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 12. Dez 2006 13:36

DP-Maintenance
 
Dieses Thema wurde von "SirThornberry" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.

overlord99 14. Dez 2006 16:12

Re: canvas drucken für anfänger?
 
Delphi-Quellcode:
Printer.begindoc;
printer.canvas.stretchdraw(rect(0,0,printer.pagewidth,printer.pageheight),image.clientrect,image);
printer.enddoc;
Delphi setzt dann an die stelle hinter dem komma hinter clientrect.......................hier. > <
den cursor und meldet
"inkompatible typen tgraphic und trect"

Was nun? Hab übrigens delphi 5

Danke schonmal bis hierhin...


Gruß

SirThornberry 14. Dez 2006 16:29

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 04:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz