Autor: Roland Lannuzel

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.
Produkt blank

Flash-Nachrichten über 4D Write Pro und verankerte Bilder

Automatisch übersetzt von Deepl

Flash News: 4D Write Pro verankerte Bilder unterstützen jetzt 4D Expressions!

Seit 4D v16 R6 war es möglich, verankerte Bilder in 4D Write Pro Dokumente einzufügen. Einmal eingefügt, waren diese Bilder statisch, entweder durch eine Bildvariable (oder ein Feld) oder durch einen Bildpfad definiert. Heute haben Sie mehr Flexibilität: ein gültiger 4D Ausdruck kann auch mit einem verankerten Bild verknüpft werden!

Produkt blank

Tabellenseitenumbruch in 4D Write Pro

Automatisch übersetzt von Deepl

Tabellen sind eine großartige Funktion in 4D Write Pro, da sie eine ganz neue Welt von Möglichkeiten eröffnen. Dank ihrer Flexibilität können sie so viele Zeilen und Spalten wie nötig enthalten, und die Zellen können Absätze und Bilder enthalten.

Mit 4D v17 R2 wird das Ganze noch besser, denn es gibt eine neue Funktion: die Paginierung von Tabellen! Und Sie müssen die Paginierung nicht mehr selbst verwalten, sondern sie erfolgt vollautomatisch. Kein Zählen von Zeilen mehr, um die Größe oder Ausrichtung einer Seite zu überprüfen. Von nun an werden die Tabellen dynamisch geteilt, wenn ein Seiten- oder Spaltenumbruch auftritt.

Produkt blank

Zeiten innerhalb von Objekten… (und überall sonst)

Automatisch übersetzt von Deepl

Objekte sind wieder im Kommen und demonstrieren weiterhin ihre Nützlichkeit, um Ihr Leben als Entwickler zu erleichtern.

Die Verwendung von Zeitwerten (oder Dauerwerten) innerhalb von Objekten ist jetzt reibungsloser und intuitiver. Ab 4D v17 werden Zeiten innerhalb von Objekten in Sekunden angegeben – und nicht mehr in Millisekunden!

Produkt blank

Wie Sie Text in 4D Write Pro einfach einfügen können

Automatisch übersetzt von Deepl

4D Write Pro enthält viele Befehle und Funktionen, die es Ihnen ermöglichen, komplexe Dokumente zu erstellen und zu bearbeiten, Dokumente, die Bilder und Text enthalten! Heute, 4D Write Pro seine eigenen Befehle zum Einfügen und Lesen von Text, ohne dass Sie die ursprünglich für Styled Text vorgesehenen Befehle verwenden müssen! Dank dieser neuen Befehle profitiert Ihr Code in vollem Umfang von den Programmierkonzepten von 4D Write Pro, d.h . von Objekten und Bereichen. Dadurch wird Ihr Code eleganter und leichter zu lesen!

Produkt blank

Tabellenbereiche in 4D Write Pro verwenden

Automatisch übersetzt von Deepl

Seit 4D v16 R4 ist es möglich, Tabellen durch Programmierung in Ihren 4D Write Pro Dokumenten zu erstellen. Das Styling der gesamten Tabelle oder nur bestimmter Zellen kann während der Erstellung des Dokuments erfolgen, aber vielleicht möchten Sie Ihre Tabellen auch nachträglich verwalten. Jetzt ist es ganz einfach, Tabellen in einem bestehenden Dokument zu bearbeiten, den Rahmenstil oder die Farbe zu ändern, die Schriftgröße zu ändern oder fett zu machen, usw.

Die Programmierung von 4D Write Pro basiert in hohem Maße auf„Bereichen„. Nach Absatzbereichen und Bildbereichen führt 4D v17 eine neue Art von Bereichen ein: Tabellenbereiche, die durch einen neuen Befehl zurückgegeben werden: WP Create table range. Mit diesem neuen Befehl und dem neuen Bereichstyp ist es jetzt ganz einfach, Tabellen zu gestalten!

Produkt blank

Programmgesteuerter Zugriff auf Elemente in 4D Write Pro

Automatisch übersetzt von Deepl

4D Write Pro bietet mehr und mehr Programmiermöglichkeiten! Angenommen, Sie möchten den Stil einer Tabelle, eines Absatzes oder eines Bildes in einem bestehenden 4D Write Pro Dokument programmatisch ändern. Mit 4D v17 ist das möglich! Jetzt können Sie auf jedes Element oder jeden Teil eines Dokuments zugreifen, indem Sie es programmieren. Diese Teile, Elemente genannt, werden entweder als Sammlung mit Hilfe der WP Get elements Funktion, oder als einzelnes Element mit der WP Get element by ID Funktion.

Produkt blank

Schleifen, Schleifen und … noch mehr Schleifen!

Automatisch übersetzt von Deepl

Wie viele andere Programmiersprachen bietet auch 4D die Möglichkeit, über Zahlen mit einer For(…) / End for Anweisung zu iterieren, oder über eine Bedingung dank der While(…)/End while und Repeat/Until(…) Schlüsselwörter. Diese Iterationen (oder Schleifen) sind sehr nützlich, aber nicht der geeignetste Weg, um über fortgeschrittene Datentypen wie Sammlungen und Entity-Auswahlen zu iterieren. Aus diesem Grund wurde der neue For each(…)/End for each Iterator geschaffen worden, um Ihnen die Programmierung zu erleichtern!

Produkt blank

Sicherung und Sicherheit

Automatisch übersetzt von Deepl

Es gibt ein Sprichwort, das besagt, dass man sich nicht um Kleinigkeiten kümmern soll, aber wenn es um die Sicherheit geht, sind es oft die kleinen Dinge, die den größten Einfluss haben.

Auf der Seite „Sicherung“ der Datenbankeinstellungen finden Sie eine Option für die automatische Wiederherstellung der letzten Sicherung, wenn Ihre Datenbank beschädigt ist. Um Ihre Daten bestmöglich zu schützen, ist diese Option jetzt standardmäßig für neue Datenbanken aktiviert.