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!
Es wurden zwei neue Befehle erstellt: WP SET TEXT und WP Get text.
Text einfügen
Der Befehl WP SET TEXT ermöglicht es Ihnen, Text an einer beliebigen Stelle in einem Dokument zu schreiben. Dieser Befehl wird auf die gleiche Weise verwendet wie die meisten „Einfügen“-Befehle in 4D Write Pro.
Sie nimmt drei Argumente entgegen: das Bereichsobjekt (in das der Text eingefügt werden soll), den Text selbst und eine Konstante, die definiert, ob der Text vor, nach oder anstelle des Bereichs eingefügt werden soll. Und schon kann’s losgehen!
WP SET TEXT($range;vText;wk append)
Text lesen
Mit dem Befehl WP Get text können Sie Text an jeder beliebigen Stelle eines Dokuments lesen. Die im Bereich enthaltenen Ausdrücke (falls vorhanden) können entweder ausgewertet, als Quellcode oder als einfaches Leerzeichen zurückgegeben werden (nützlich, um Indizes der Zeichen zu behalten).
vText1:=WP Get text($range;wk expressions as value)
vText2 :=WP Get text($range;wk expressions as source )
vText3:=WP Get text($range;wk expressions
as space )
Wenn Ihr Text zum Beispiel lautet : „Heute ist der <<aktuelle Tag>>.„ (wobei <<aktuelles Datum>> ein 4D-Ausdruck ist), können Sie entweder erhalten:
„Today is the 08/10/2018.“, wenn Sie wk expression as value als Parameter übergeben.
„Heute ist das aktuelle Datum.“, wenn Sie wk expression as source als Parameter übergeben.
„Heute ist der .“, wenn Sie wk expression as space als Parameter übergeben (beachten Sie das Leerzeichen vor dem „.“)