![]() |
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 |
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 |
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 |
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 |
Re: Druckerunabhängige Ausgabe
Ich hab mir mal QuickReport (Delphi 7 Enterprise) und das zugehörige Tutorial unter
![]() Geht das nicht irgendwie einfacher? (Irgendwie direkt draufzeichen à la Canvas?) Gruß Axel |
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 00:36 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