4D Write Pro – Mehr Kontrolle bei der Verwendung von Formeln

Als Benutzer von 4D Write Pro haben Sie wahrscheinlich Ausdrücke (oder neuerdings Formeln) verwendet, um bestimmte Teile Ihrer Dokumente automatisch auszufüllen. Diese Formeln können„rohen“ Text oder Bilder zurückgeben. Im Falle von Text können sie Zeilenumbrüche enthalten. Die Frage ist, wie diese Zeilenumbrüche bei der Verarbeitung in 4D Write Pro Dokumenten behandelt werden sollen. In diesem Blogbeitrag finden Sie die Antworten … lesen Sie weiter!

HDI: Verwaltung von Sonderzeichen, die von Formeln zurückgegeben werden

Zeilenumbrüche gab es in 4D Write einfach nicht. Wenn ein Zeilenumbruch getippt wurde, musste ein neuer Absatz erstellt werden. Heute bietet Ihnen 4D Write Pro zwei Möglichkeiten:

  • Einfügen einer neuen Zeile innerhalb eines bestehenden Absatzes
  • einen neuen Absatz erstellen

Was ist also zu tun, wenn der von einer Formel zurückgegebene Text einen oder mehrere Zeilenumbrüche enthält? Sollen diese als Absatzumbrüche oder als einfache Zeilenumbrüche betrachtet werden? Im Gegensatz zu 4D Write wurden sie in 4D Write Pro bisher als einfache Zeilenumbrüche betrachtet. Ab 4D v18 R4 haben Sie die Wahl dank einer neuen Dokumenteigenschaft, die definiert, wie sie behandelt werden sollen!

Wenn Sie möchten, dass Wagenrückläufe als Absatzumbrüche behandelt werden:

WP SET ATTRIBUTES(WParea;wk break paragraphs in formulas;True)

Wenn Sie möchten, dass Zeilenumbrüche als Zeilenumbrüche behandelt werden:

WP SET ATTRIBUTES(WParea;wk break paragraphs in formulas;False)

Das war’s! So einfach ist das 🙂

Bonus: Sie können Ihre Meinung jederzeit ändern. Es handelt sich um eine Dokumenteneigenschaft, die nach Ihren Bedürfnissen und denen Ihrer Kunden geändert werden kann!

Erfahren Sie mehr über diese Funktion im Doc Center.

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.