Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   drucken von formular mit genauen werte der Positionen (https://www.delphipraxis.net/43477-drucken-von-formular-mit-genauen-werte-der-positionen.html)

Checkitout 4. Apr 2005 19:14


drucken von formular mit genauen werte der Positionen
 
:) Ich möchte versuchen zu drucken. Ich habe ein wie Paint ein Zeichenprogramm und möchte, dass die Seite gedruckt wird. Ich habe in diesem Programm keine Image, das heißt also, dass ich auf das Formular zeichne. ICh möchte das also so programmieren, dass ich, wenn ich auf das "Drucken-Button" drücke, zuerst das Drucken-Fenster kommt, man auf ok drückt und die Seite gedruckt wird. Es soll aber nur die weiße Mal-Fläche gedruckt werden und nicht jetzt das ganze Formular, so dass man der Drucker ein Bild meines Programmes ausdruckt. ICh vermute, dass man dafür Screenshots mit genauen Koordinaten benötigen wird, die der Drucker folglich ausdruckt. :)
Jedoch weiß ich net, wie ich jetzt den Code schreiben soll. Könnt ihr mir helfen? .. :spin2:
Danke schonmal an euch!
Euer Checkitout :dance:

3_of_8 4. Apr 2005 20:13

Re: drucken von formular mit genauen werte der Positionen
 
Du brauchst vier Variablen:
left,top,width,height

Die beschreiben die Ausmaße der Malfläche.
Dann kopierst du mit printer.canvas.copyrect ein Rechteck mit den oben angegebenen Maßen aus form1.canvas in printer.canvas und benutzt dann noch printer.print.

Checkitout 5. Apr 2005 17:10

Re: drucken von formular mit genauen werte der Positionen
 
Kann mir Jemand ein Bespiel-Quelltext schreiben? :cry:

Lannes 5. Apr 2005 20:14

Re: drucken von formular mit genauen werte der Positionen
 
Hallo,

such mal hier im Forum nach "printer.canvas.copyrect"
Ich glaube dann hast Du alles :?

Ansonsten könnte ich noch das empfehlen:
Tutorial Drucken


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 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