Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: Drucken von Formularen

  Alt 7. Mär 2007, 19:20
Zitat von bennle:
1. Soll ich Vorlagen für Lieferschein und Rechnung erstellen.
2. Wird dies auf einem 3 Blättern von der Druckerei gedruckt (Durchschlagpapier)
3. Muss ich dann auf dieses Blatt mit einem Nadeldrucker die Zeilen ergänzen.
Dieser Job ist unter Windows ganz schlecht zu lösen.
Unter Windows druckt man ja über die GDI API und kann so im Prinzip alles war man sich
vorstellen kann auf's Papier bringen.
Bei einem Nadeldrucker wird die Sache aber schmerzhaft:
1.) man nutzt GDI, dann wird die gesamte Druckausgabe als Bitmap ausgedruckt.
Die Drucker internen Font werden hierbei nicht benützt, die Druckausgabe ist quälend langsam und
die Durchschlagskraft gering
2.) man umgeht GDI und schickt Druckdaten mit Steuercodes (Escape-codes) direkt an den Drucker.
Dann verliert man aber die Möglichkeiten des Druckertreibers und muss bei Wechsel des Druckertyps aufwändige Änderungen vornehmen

===>
Verwende Rave oder einen anderen Reportgenerator in Verbindung mit einem Laserdrucker.
Vorgedruckte Formblätter werden einfach nachempfunden.
Dabei sollte man sinnvolle Vereinfachungen vornehmen.
Viele Formulare zur Handausfüllung haben zig Kästchen und/oder Linien.
Das der PC das Formblatt ausdruckt, kann dieser Ballast entfallen.

Zusatznutzen: man kann auch in ein PDF drucken und diesen dann dem Kunden per EMail schicken.
Andreas
  Mit Zitat antworten Zitat