Mehrere Seiten für Printer()?
-
Hallo,
ich drucke z.Zt. Etiketten mit einem Label-Drucker wie folgt:Printer()->BeginDoc(); ... //Daten auf das Etikett setzen ... Printer()->EndDoc();
So wird nach jedem Printer()->EndDoc() für jedes Etikett ein Druckauftrag erzeugt. Mein Problem ist nun, wenn ich mal 400 Etiketten drucken möchte, werden auch 400 Druckaufträge erzeugt. Dieses Vorgehen bremst die Druckgeschwindigkeit. Meine Frage ist nun, ob ich ein Dokument erzeugen kann, in dem es mehrere Seiten (eine Seite pro Etikett) gibt? Ich habe leider keine Funktion dafür gefunden
Gruß Torsten
-
Mit Printer->NewPage(); erzeugt man eine neue Seite.
http://docwiki.embarcadero.com/VCL/de/Printers.TPrinter.NewPage
-
Super, hat geklappt.
Vielen Dank und Gruß
Torsten