4D Write Pro – Kontinuierliche Abschnittsunterbrechungen

Ab 4D v19 R3 unterstützt 4D Write Pro durchgehende Abschnittswechsel.

Ein durchgehender Abschnittswechsel erzeugt einen eigenständigen Abschnitt, ohne einen Seitenumbruch zu verursachen.
Dies ermöglicht u.a. eine unterschiedliche Anzahl von Spalten auf einer Seite!

Fortlaufende Abschnittswechsel einfügen

Fortlaufende Abschnittswechsel

Mit fortlaufenden Abschnittswechseln können Sie Dokumente wie das folgende erstellen:

Der neue Abschnitt kann sofort eine andere Anzahl von Spalten haben als der vorherige (das ist das Hauptinteresse von kontinuierlichen Abschnittswechseln), aber auch andere Ränder.

Andererseits werden die Kopf- und Fußzeilen, die verankerten Bilder usw. dieses neuen Abschnitts nur berücksichtigt, wenn ein physischer Seitenumbruch stattgefunden hat.

Programmierung und Standardaktion

Das Einfügen eines kontinuierlichen Abschnittswechsels kann auf verschiedene Weise erfolgen:

Durch Programmierung mit dem Befehl WP Insert break Befehl, der jetzt einen neuen Wert unterstützt: wk kontinuierlicher Abschnittswechsel.

$selection:=WP Selection range(WPBereich)
WP INSERT BREAK
($selection; wk continuous section break; wk replace)

Durch Verwendung eines Menüs mit einer zugehörigen Standardaktion:

APPEND MENU ITEM($menu; ak standard action title)
SET MENU ITEM PROPERTY ($menu; -1; Associated standard action; "insertContinuousSectionBreak")

Oder, noch einfacher, durch Hinzufügen einer Standardaktion zu einer Schaltfläche:

blank

Benutzeroberfläche

Die Benutzeroberfläche wurde verbessert, um diese neue Funktion zu integrieren.

blank

Vergessen Sie nicht: Der Quellcode ist auf GitHub verfügbar. Fühlen Sie sich frei, ihn an Ihre Bedürfnisse anzupassen!

Fazit

Es ist jetzt möglich, eine unterschiedliche Anzahl von Spalten auf derselben Seite zu haben. Viele andere Optionen sind ebenfalls verfügbar und bieten Ihnen neue Möglichkeiten für das Layout Ihrer professionellen Dokumente.

Roland Lannuzel
- Product Owner & 4D Experte - Nach seinem Studium der Elektronik arbeitete Roland als Entwickler und Berater in der industriellen IT-Branche, wo er Lösungen für Kunden mit einer Vielzahl von Datenbanken und Technologien entwickelte. In den späten 80er Jahren verliebte er sich in 4D und setzte es bei der Entwicklung von Geschäftsanwendungen wie Buchhaltungs-, Abrechnungs- und E-Mail-Systemen ein. 1997 trat er schließlich in das Unternehmen ein und leistete einen wertvollen Beitrag, indem er Spezifikationen, Testtools und Demos entwarf, Schulungen durchführte und auf vielen Konferenzen für die 4D Community sprach. Er gestaltet die Zukunft von 4D aktiv mit, indem er neue Funktionen und Datenbankentwicklungstools definiert.