4D Write Pro: Sichtbarkeit von leeren Bildern deaktivieren

4D Write Pro Dokumente können Bilder aus verschiedenen Quellen und in unterschiedlichen Formaten enthalten. Diese Bilder können in einigen Fällen aus völlig nachvollziehbaren Gründen nicht angezeigt werden – z. B. ungültige URLs, Formeln, die leere Bilder zurückgeben, von der Plattform nicht unterstützte Formate usw.

Sie werden jedoch immer durch ein kleines leeres Rechteck dargestellt, das ihre theoretische Position anzeigt. Wenn Sie dieses Verhalten ändern möchten, wird 4D v19 R6 mit einer neuen Ansichtsoption ausgeliefert, mit der Sie leere Bilder vollständig unsichtbar machen können.

HDI: Die neue Ansichtsoption in Aktion

Mit und ohne Einstellung der neuen Eigenschaft

Sichtbare leere Bilder 🙁

Ausgeblendete leere Bilder 🙂

blank

wk VISIBLE leere Bilder

Diese neue Eigenschaft ist eine Ansichtseigenschaft wie die Linealanzeige oder der Zoomfaktor. Sie wird nie im Dokument gespeichert. Außerdem gilt sie nur, wenn die Formeln ausgeführt werden, d.h. wenn das Dokument im Modus „Werte“ und nicht im Modus „Formeln“ angezeigt wird, bleibt sie sichtbar.
Schließlich ist diese neue Eigenschaft aus Kompatibilitätsgründen standardmäßig auf „wahr“ gesetzt, d. h. leere Bilder werden weiterhin durch ein leeres Rechteck dargestellt.

Drei Möglichkeiten der Vorgehensweise

Die Wahl zwischen diesen Anzeigemodi kann auf verschiedene Weise getroffen werden. Wählen Sie, was Ihnen am besten gefällt:

Über die Eigenschaftsliste

Der erste und einfachste Weg ist die Verwendung der Eigenschaftsliste, die einen neuen Eintrag im Aussehensthema anbietet. Das betreffende Formularobjekt wird diese Wahl automatisch berücksichtigen.

blank

Über die Benutzeroberfläche

Die zweite Möglichkeit besteht darin, die Benutzeroberfläche zu verwenden, in der ein neues Element erscheint. Entweder in der Symbolleiste oder in der Seitenleiste.

blank

blank

Über die Programmierung

Schließlich kann dies auch durch Programmierung in einer Codezeile geschehen:

WP SET VIEW PROPERTIES(*; "WParea"; New object(wk visible empty images; False))

Sobald dieser Code ausgeführt wird, werden die leeren und nicht unterstützten Bilder effektiv ausgeblendet.

pdf-, Docx- und SVG-Exporte

Der Parameter wk visible empty images kann auch in einem anderen Kontext für Exporte verwendet werden. Warum sollten Sie den Export von leeren Bildern nicht vermeiden wollen? Nun, es ist jetzt möglich, diese Option beim Exportieren zu verwenden!

Es gibt (wieder) viele Möglichkeiten, dies zu tun:

Dies kann über die Schnittstellen-Dialoge bestimmt werden, die dem Export vorausgehen…

blank

… oder programmatisch durch Hinzufügen dieser neuen Option zu dem als Parameter übergebenen Objekt

$o:=New object(wk visible empty images; False)
WP EXPORT DOCUMENT(WParea; $path; wk pdf; $o)

Schlussfolgerung

Mit dieser neuen Option lässt sich leicht festlegen, wie Dokumente angezeigt und/oder exportiert werden sollen. Entweder mühelos über die Benutzeroberflächen oder durch Programmierung für noch mehr Präzision und Kontrolle.

Weitere Einzelheiten finden Sie im Dokumentationszentrum. Und wie immer können Sie sich gerne in den 4D Foren austauschen.

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.