Ausdruck auf eine Seite beschränken

Ich würde gerne nur eine Seite drucken ohne dass der Anwender das beim Ausdruck im Druckdialog manuell extra einstellen muss. Also auch wenn mein Dokument potentiell mehr Inhalt hätte, soll einfach nach einer Seite Schluß sein.

Das Dokument besteht aus einer Haupttabelle vom typ “Freier Inhalt” und darin enthalten sind Felder unterschiedlicher Typen wie weitere Tabellen, Bilder sowie HTML-Text-Felder. All diese Felder varieren natürlich abhängig vom Inhalt in ihrer Höhe. Das Layout enthält viele Rahmenlinien, weshalb ich um die Tabelle als Container vermutlich nicht herumkomme.

Was ich nun probiert habe ist, die Haupttabelle auf das Layer für die erste Seite zu platzieren. Dadurch gibt es dann im Ausdruck nur eine Seite mit Inhalt. Jedoch wird trotzdem eine zweite Seite gedruckt, sollte der Inhalt nicht komplett auf die erste Seite passen. Diese zweite Seite ist dann jedoch leer.

Kann man das irgendwie verhindern, dass am Ende noch eine leere zweite Seite gedruckt wird?

Hallo,

man müsste mal versuchen zu schauen, warum diese zweite Seite erstellt/ausgelöst wird. Das kann passieren wenn bspw. Abstände definiert sind etc. Daher mal schauen, wenn man Fußzeilen/Objekte einmal komplett mit einer Hintergrundfarbe versucht einzufärben welches Objekt ggf. das auslöst bzw. auf der zweiten Seite “sichtbar” wird.

Sollte da nichts bei rum kommen würde ich mal noch zu Sicherheit schauen, dass nicht die Projekteigenschaft Mindestanzahl der Druckseiten versehentlich auf > 1 steht vielleicht.

Was mir sonst noch einfallen würde wäre die Option LL_OPTION_SUPPRESS_EMPTY_PAGES_ON_PRINT zu verwenden - das habe hier im Thread Keine Seite anzeigen, wenn durch Berichtsparameter alle Daten weggefiltert werden gefunden.