4D Write Pro: Ansichtseigenschaften durch Programmierung handhaben

Automatisch übersetzt von Deepl

4D Write Pro Dokumente können in verschiedenen Modi angezeigt werden(Entwurf, Seite und eingebettet), die jeweils eigene Anzeigeoptionen bieten. In der Seitenansicht können Sie beispielsweise die vertikalen und horizontalen Lineale ausblenden, während die Kopf- und Fußzeilen sichtbar bleiben. Das Gleiche gilt für viele andere Anzeigeeigenschaften wie Zoom, Rechtschreibprüfung, Seitenrahmen usw. Es können dreizehn verschiedene Anzeigeoptionen definiert werden. Die gute Nachricht ist, dass all diese Eigenschaften nicht mehr manuell gehandhabt werden müssen, sondern dass dies jetzt auch programmatisch möglich ist.

HDI: Ansichtseinstellungen

Die Ansichtseinstellungen von 4D Write Pro sind nicht Teil des Dokuments. Dadurch ist es möglich, mehrere Ansichtsmodi für ein einzelnes Dokument zu verwenden. Ein typisches Beispiel ist die unterschiedliche Darstellung desselben Dokuments, je nach Kontext. Wenn Sie ein Dokument lesen, sind horizontale und vertikale Lineale normalerweise nutzlos. Das Gleiche gilt für die Rechtschreibprüfung und die Seitenrahmen. Sie wollen aber den Hintergrund sehen, damit Sie sich ein Bild von der endgültigen Druckwiedergabe machen können.

Neue Befehle

Szenario: Ich möchte die Seitenrahmen sehen, aber ich brauche die Rechtschreibprüfung nicht

Verwenden Sie den Befehl WP SET VIEW PROPERTIES :

WP SET VIEW PROPERTIES(*; "WParea";New object(wk visible page frames;True;wk auto spellcheck;False ))

Wie kann man die bereits eingestellten Eigenschaften abrufen?

Die Einstellungen werden durch den Befehl WP Get view properties zurückgegeben. Er gibt ein Objekt mit allen Eigenschaften der Ansicht auf einmal zurück!

Schauen Sie sich den HDI an, um die neuen Befehle in Aktion zu sehen. Weitere Details finden Sie 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.