12.1S03
Neue Funktion zum Einfügen von bedingten Seitenumbrüchen im Angebotsgenerator
Die neue Funktion fügt einen Seitenumbruch in ein Dokument ein, wenn weniger als der angegebene Platz auf einer Seite verbleiben und ein ggf. markierter Textbereich nicht komplett auf die Seite passen würde.
Kann in Textvorlagen oder Listen als Ausdruck verwendet werden
Im Angebotsgenerator wird erst alles zusammengebaut, dann die dyn. Spalten von Tabellen justiert und das Inhaltsverzeichnis aufgebaut. Die Positionen im Dokument sollen jetzt stabil sein.
Nun wird nach den bedingten Seitenumbrüchen gesucht und diese möglicherweise ergänzt und falls ja, dann auch das Inhaltsverzeichnis aufgefrischt (neue Seitenzahlen).
Danach kommen dann noch die Bilder auf Seite, da es ja neue Seiten gegeben haben könnte.
Beispiele
Gesucht: Füge einen Seitenumbruch ein, wenn weniger als 50mm Platz auf einer Seite verbleiben
Conditional Page Break(50)
Ergebnis: Wenn an der Stelle dieses Ausdrucks weniger als 50mm Platz auf der Seite ist, wird der Ausdruck durch einen Seitenumbruch ersetzt, ansonsten gelöscht.
Gesucht: Füge einen Seitenumbruch ein, wenn weniger als 50mm Platz auf einer Seite verbleiben und der Textbereich "BereichA" nicht komplett auf die Seite passt
Ausdruck "Conditional Page Break(50;"BereichA")" wird am Anfang und am Ende von BereichA eingesetzt
Ergebnis: Über die Nutzung von 2 mal der gleichen ID, können wir den Bereich abgrenzen und beim ersten Ausdruck dann den Umbruch setzen, falls der minimale Platz nicht erfüllt ist UND Anfang und Ende nicht mehr auf der gleichen Seite sind.