![]() |
TForm1 Ausdrucken
Ich habe eine TForm1 als Sudmaske bezeichnet. Wie füge ich die zwischen BeginDoc und EndDoc ein, um sie ausdrucken zu können?
Gruss Peter Kaschubowski |
Re: TForm1 Ausdrucken
Ich bin nicht sicher, ob ich Dich richtig verstanden habe, aber schau Dir mal GetFormImage an. Diese Grafik kannst Du mit den ganz normalen Canvas-Methoden drucken.
|
Re: TForm1 Ausdrucken
Lieber DeddyH,
habe Deine Antwort erhalten. Leider verstehe ich absolut nichts. Ich bin sehr neu in der Delphi-Szene, komme von Q-Basic und Pascal 5.5. Nun ist es mir gelungen einen Pascal-Quelltext zu schreiben, der mir in 81 Labels des TForm1, ich nannte es 'sudmaske', alle Zahlen nach Sudoku-Regeln einträgt. Es ist schön auf dem Bildschirm anzusehen. Was Canvas ist, weiß ich nicht. Wie man Canvas druckt, erst recht nicht. Ich erbitte also ein kräftiges 'Unter die Arme greifen', auf dass es Scheuerstellen gibt. Bitte lass mir entsprechende Programmzeilen zukommen. Auf Dein Verständnis hoffend besten Dank und Gruss Peter Kaschubowski |
Re: TForm1 Ausdrucken
Hallo Peter,
mal aus dem Kopf und wahrscheinlich alles andere als optimal:
Delphi-Quellcode:
Versuch erstmal, ob irgendetwas gedruckt wird, Skalierung, Druckerauflösung und derlei Dinge wurden hier noch nicht berücksichtigt.
Printer.BeginDoc;
Printer.Canvas.Draw(0,0,GetFormImage); Printer.EndDoc; |
Re: TForm1 Ausdrucken
Lieber DeddyH,
ist angekommen Dein 'nur so aus dem Kopf'. Ich babe es gleich ausprobiert und es wurde die 'sudmaske' gedruckt, aber gaaaanz klein. Erbitte neue Anweisungen. Danke Peter kaschubowski |
Re: TForm1 Ausdrucken
*Puh* das ist leider nicht in 2 Zeilen zu lösen. Am Besten suchst Du mal in der DP nach [dp]Drucker + SetMapMode[/dp], da sollten sich einige Ansätze finden.
|
Re: TForm1 Ausdrucken
Funktioniert das nicht mit Form.Print
|
Re: TForm1 Ausdrucken
Form.Print ist im Grunde aber auch nichts anderes laut OH.
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:32 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