Drucken aus Vorschau

Moin Moin,

ich füge über LlStgsysAppend mehrere Reports zu einer Vorschaudatei zusammen, von denen einer im Querformat ist. Anschliessend rufe ich die Vorschau auf, in der die einzelnen Seiten (Reports) in der richtigen Reihenfolge angezeigt werden. Wenn ich nun alle Seiten ohne den Drucker zu wählen drucke, werden zwei Druckjobs erstellt und somit die Seiten durcheinandergewürfelt. Wenn ich per rechter Maustaste den Druckerdialog aufrufe und dann (auch ohne Änderungen zu machen) den Druck starte, wird nur ein Druckjob erstellt und damit alle Seiten in der richtigen Reihenfolge gedruckt. Ich habe dies sowohl mit Pdf- als auch mit physikalischen Druckern probiert und nachvollziehne können.

Ich verwende Delphi 2006 und LL13.
Was kann ich tun, um auch ohne den Drucker zu wählen, den Ausdruck in der richtigen Reihenfolge zu bekommen?

Gruss Marcus

Ich glaube da gibt es noch mehr LlStgSys Funktionen um z.B. der Anzahl der Druckjobs zu kontrollieren.

Z.B. LlStgsysGetJobCount oder LlStgsysSetJob

Würde mir mal die Referenz ansehen → evtl. steht da ja was dazu :slight_smile:

Gruss

HP

Moin Moin,

ich füge über LlStgsysAppend mehrere Reports zu einer Vorschaudatei zusammen, von denen einer im Querformat ist. Anschliessend rufe ich die Vorschau auf, in der die einzelnen Seiten (Reports) in der richtigen Reihenfolge angezeigt werden. Wenn ich nun alle Seiten ohne den Drucker zu wählen drucke, werden zwei Druckjobs erstellt und somit die Seiten durcheinandergewürfelt. Wenn ich per rechter Maustaste den Druckerdialog aufrufe und dann (auch ohne Änderungen zu machen) den Druck starte, wird nur ein Druckjob erstellt und damit alle Seiten in der richtigen Reihenfolge gedruckt. Ich habe dies sowohl mit Pdf- als auch mit physikalischen Druckern probiert und nachvollziehne können.

Ich verwende Delphi 2006 und LL13.
Was kann ich tun, um auch ohne den Drucker zu wählen, den Ausdruck in der richtigen Reihenfolge zu bekommen?

Gruss Marcus