Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Druckerunabhängige Ausgabe (https://www.delphipraxis.net/16910-druckerunabhaengige-ausgabe.html)

lk2k 25. Feb 2004 15:11


Druckerunabhängige Ausgabe
 
Hallo zusammen,

ich stehe vor dem Problem, dass ich mehrere Dokumente auf verschiedenen Druckern ausgeben muss und das natürlich nahezu identisch.
Meine bisherige Lösung mit einfachem Zeichnen auf der Canvas des Printer Objekts mit Anpassung an die Druckerauflösung klappt nur halbwegs: auf meinem Brother HL-1030 steht die Schrift auf dem Kopf.

Daher meine Frage wie mache ich das am besten? Ansatz wie bisher aber noch irgendwelche Kniffe? ReportGenerator (welcher? anleitung?)?

Gruß Axel

merlin17 25. Feb 2004 16:00

Re: Druckerunabhängige Ausgabe
 
Axel,

aus dem bauch heraus würde ich sagen: probiere einmal das ganze in eine pdf zu schreiben (gibt es ja einige
free- und $-komponenten für delphi) und den ausdruck quasi dem pdf-reader zu überlassen...

:-) thomas

lk2k 25. Feb 2004 16:07

Re: Druckerunabhängige Ausgabe
 
Wenn ich als Drucker den Adobe PDF-Writer oder Distiller verwende und die Sache von dort an den Drucker schicke sieht die Sache ganz gut aus. Allerdings handelt es sich bei dem Projekt um ein Auswertungsprogramm für ein Schwimmevent, bei dem mehrere hundert Startpässe, Urkunden und diverse Protokolle gedruckt werden müssen und da kostet es schon einiges an Zeit (und damit zusätzliche Helfer) wenn jedes mal der Weg über PDF gegangen werden muss.

Gruß Axel

merlin17 25. Feb 2004 16:13

Re: Druckerunabhängige Ausgabe
 
Axel,

dann probiere es einmal mit einer report-engine; je nach delphi-version
ist ja quickReport und/oder Rave dabei.


:-) thomas

lk2k 25. Feb 2004 16:46

Re: Druckerunabhängige Ausgabe
 
Ich hab mir mal QuickReport (Delphi 7 Enterprise) und das zugehörige Tutorial unter http://delphi-source.de/tutorials/quickreports/ angeschaut. Allerdings sieht es für mich so aus, als ob ich alles erst in ne Tabelle schreiben müsste und dann Feld für Feld platzieren.
Geht das nicht irgendwie einfacher? (Irgendwie direkt draufzeichen à la Canvas?)

Gruß Axel

lk2k 1. Mär 2004 19:48

Re: Druckerunabhängige Ausgabe
 
Hallo,

ich habe das Problem jetzt gelöst, indem ich einen eigentlich falschen Druckertreiber, nämlich den für den HL 1230, installiert habe. Mit eben diesem Treiber stehen die Buchstaben wunderbar richtig herum auf dem Papier :)

Gruß Axel


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