Zweiseitiges Dokument pro Auftragsposition (Duplex Druck)
Lars Mx
Kann ich dieses Erfordernis im Designer realisieren?Ein Kunde möchte pro Auftragsposition ein zweiseitiges Dokument drucken (für die Produktions-Abteilung).
Der Seitenwechsel pro Position funktioniert super, allerdings wird als nächstes die Seite mit der Folgepositon gedruckt und nicht die zweite Seite(die zur ersten Position gehört).
regards Lars
Manuel Marhold
Hi Lars,ich könnte mir vorstellen, dass du eine Query zu der Layoutdef. hinzufügst:
-> Gibt die Zeileninfo 2x zurück (UNION)SELECT [Felder] FROM @@RDR1 UNION SELECT [Felder] FROM @@RDR1
Die packst du als 2. Query rein, 1. Query ist "SWA_LD_Document_Row" und LinkField 1 und 2 "LineNum".
Dann im layouter bei den Zeilen auf deine Query zurückgreifen.
Ist nicht getestet, kommt ausm Kopf..
Gruß
Manuel
Philipp Knecht
Hallo LarsEine einfache Lösung habe ich nicht gefunden.
Per Script kann man aber Engine.NewPage() auch selber auslösen.
Man könnte folgenden Ansatz verwenden (Ich hoffe ich habe dich richtig verstanden):
Hatte dies Position auf 1 Seite platz dann 2 Seiten hinzufügen.
Ansonsten nur eine.
Realisation:
Nach dem letzten Element der Position noch ein Detail hinzufügen und leer lassen.
Im Generatescript dieses Details:
If PageNumber Mod 2 <> 0 Then
' 2 mal hintereinander NewPage geht nicht deshalb hier über Flag lösen
anotherPageNeeded = true
End If
Engine.NewPage()
Im Generatescript des ersten Details der Position:
If anotherPageNeeded Then
anotherPageNeeded = False
Engine.NewPage()
End If
Die Variable anotherPage muss man natürlich im CommonScript deklarieren und im Generatescript des Dokumentes mit anotherPageNeeded = false initialisieren.
hth
Lars Mx
Danke,ich schätze damit werde ich es hinbekommen.
Lars
0
Please sign in to leave a comment.
Comments
0 comments