4D Write Pro Dokumente: ein nützlicher neuer Parameter

4D Write Pro wurde entwickelt, um alle Arten von Dokumenten zu erstellen, von den einfachsten bis zu den anspruchsvollsten. Um diese Vielfalt zu erreichen, können Dokumente verschiedene Teile enthalten, wie Absätze, Abschnitte, Kopf- und Fußzeilen usw. Einmal ausgefüllt, verhält sich 4D Write Pro so, dass alle diese Teile gelesen werden können. Manchmal müssen jedoch einige Teile je nach Inhalt in der Größe angepasst werden. Dies ist typischerweise bei Kopf- und Fußzeilen der Fall, deren Höhe sich automatisch ändern kann. Diese Funktion ist im Allgemeinen sehr nützlich, aber manchmal wäre es praktischer, die Höhen von Kopf- und Fußzeilen auf konstante Werte zu setzen (auch wenn ihr Inhalt möglicherweise abgeschnitten wird und nicht mehr vollständig sichtbar ist).

DWP: neuer Autofit-Parameter

Ein neuer Dokumentparameter

Der Zweck dieses Dokumentparameters ist es, festzulegen, ob Kopf- und Fußzeilen automatisch an ihren Inhalt angepasst werden sollen oder nicht. Denken Sie daran, dass der Inhalt von Kopf- und Fußzeilen entweder vom Benutzer geschrieben oder mit 4D Ausdrücken generiert werden kann, die große Texte oder Bilder zurückgeben können.

In den meisten Fällen ist das „Auto Fit“-Verhalten sehr nützlich. Was aber, wenn die Dokumente mit Hilfe von Vorlagen erzeugt werden oder einige wichtige Einschränkungen beachtet werden müssen, damit die erzeugten Dokumente dem gewünschten Papierformat entsprechen? In diesem Fall kann es manchmal besser sein, die abgeschnittenen Informationen in der Kopf- oder Fußzeile zu haben als im Hauptteil des Dokuments.

Kompatibilität mit 4D Write Dokumenten

Bei neu erstellten Dokumenten wird dieser Parameter auf „on“ gesetzt(d. h., die automatische Größenanpassung von Kopf- und Fußzeilen wird aktiviert), bei importierten 4D Write-Dokumenten wird er jedoch auf „off“ gesetzt, um deren 4D Write-Verhalten beizubehalten.

Code-Beispiel

Diesen Parameter ein- oder auszuschalten ist sehr einfach:

WP SET ATTRIBUTES(WParea;wk header and footer autofit;True)
// oder
WP SET ATTRIBUTES (WParea;wk header and footer autofit;False)

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.