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

4D Write Pro: Abschnitte und Unterabschnitte meistern mit neuen Funktionen!

Abschnitte und Unterabschnitte sind die Bausteine eines jeden gut strukturierten Dokuments. Wahrscheinlich haben Sie sie schon unzählige Male verwendet, vielleicht sogar ohne es zu merken, denn jedes Dokument enthält standardmäßig mindestens einen Abschnitt!

Ob Sie nun ein erfahrener Profi sind oder gerade erst anfangen, in diesem Beitrag werden Sie die Grundlagen von Abschnitten und Unterabschnitten kennenlernen.

Außerdem werden wir die spannenden neuen Funktionen von 4D Write Pro in 4D 20 R7 kennenlernen, die die Verwaltung dieser Elemente einfacher und leistungsfähiger denn je machen.

Produkt blank

4D Write Pro: Versteckte Tabellenränder sichtbar machen (vorübergehend)

Die Arbeit an 4D Write Pro Tabellen mit verdeckten Linien kann schwierig sein! Sie können nicht erkennen, wo jede Zelle endet, besonders bei zusammengefügten Zellen. Aber 4D 20 R7 wird mit einer coolen Funktion ausgeliefert, die Ihnen diese verdeckten Linien anzeigt, auch wenn sie normalerweise unsichtbar sind.

Das macht die Arbeit mit Tabellen viel einfacher! Schauen wir uns an, wie diese neue Ansichtseigenschaft funktioniert.

Produkt blank

PDF/A3-Datei-Extraktion

In früheren Beiträgen haben wir uns mit dem Einbetten von Dokumenten in PDF/A-3-Dateien mit 4D Write Pro beschäftigt, einschließlich der Erstellung elektronischer Rechnungen. Da die elektronische Rechnungsstellung in verschiedenen europäischen Ländern – wie Frankreich und Deutschland –obligatorisch wird , ist die Möglichkeit, eingebettete XML-Dateien aus diesen PDFs zu extrahieren, von entscheidender Bedeutung. Der Nutzen von PDF/A-3 geht jedoch über Rechnungen hinaus; diese Dateien können verschiedene Dokumenttypen enthalten, die extrahiert werden müssen.

Während Tools wie der Adobe Acrobat Reader eine manuelle Extraktion ermöglichen, wird in diesem Beitrag eine effiziente, automatisierte Methode mit 4D 20 R6 vorgestellt, die den Prozess vereinfacht.

Produkt blank

UX: Verbessertes Scrolling-Verhalten in Unterformularen

Bei Benutzerformularen geht es vor allem darum, es dem Benutzer leicht zu machen. Aber was passiert, wenn das Blättern zu einem Kampf zwischen Unterformularen und deren Inhalt wird? Wahrscheinlich haben Sie das schon einmal erlebt: Sie versuchen, durch ein Listenfeld in einem Unterformular zu blättern, aber stattdessen bewegt sich das gesamte Unterformular. Oder, noch schlimmer, Sie versuchen, das Unterformular selbst zu scrollen, aber das Listenfeld bleibt stur an seinem Platz!

Dies wurde mit 4D 20 R6 verbessert, so dass die Aktion natürlicher wirkt.

Produkt blank

Einfacher Referenzvergleich von Objekten und Sammlungen

Objekte sind ein wesentlicher Bestandteil der 4D Sprache und von Qodly geworden.

Aber wenn Sie eine Variable dieses Typs deklarieren, definieren Sie eine Referenz. Woher wissen Sie also, ob zwei Objekte tatsächlich ein und dasselbe sind und dieselbe Referenz haben?

Ab 4D 20 R6 ist der Vergleich von Objektreferenzen ganz einfach: Geben Sie die Operatoren = und # ein!

Dieser Blog-Beitrag beschäftigt sich mit diesen Operatoren und wie sie dabei helfen, festzustellen, ob Objekte denselben Bezug haben. Finden Sie mehr heraus!

Produkt blank

4D Write Pro: Verwalten Sie leere Datenquellen!

Da die Tabellen in 4D Write Pro mit Datenquellen gefüllt werden können, wurden zahlreiche Funktionen hinzugefügt, um sie so weit wie möglich zu personalisieren. Dazu gehören Formeln, die mit Datenquellen verknüpft sind, Zeilenumbrüche, Zeilenübertragungen am unteren Rand usw.

4D 20 R6 verfeinert das Verhalten von Tabellen mit einem neuen Attribut: wk empty datasource. Mit diesem Attribut können Sie festlegen, wie Tabellen dargestellt werden, wenn die mit ihnen verknüpfte Datenquelle leer ist, und haben so eine bessere Kontrolle über die Darstellung des Dokuments.

Produkt blank

4D Write Pro: Tabellen ohne Grenzen!

Seit der Einführung von Tabellen in 4D Write Pro sind viele neue Funktionen hinzugekommen. Dazu gehören Kopf- und Fußzeilen, Sortierumbrüche und natürlich die Möglichkeit, eine Datenquelle mit den Tabellen zu verknüpfen, um sie automatisch auszufüllen!

Diese letzte Option bedeutete, dass die maximale Anzahl von Zeilen pro Tabelle (1000) oft erreicht werden konnte. Wir haben dies berücksichtigt und seit 4D 20 R5 ist diese Grenze nicht mehr fest und wird von 4D Write Pro kontrolliert, sondern nur noch durch den verfügbaren Speicher begrenzt!