Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP SET TEXT
|
WP SET TEXT ( targetObj ; newText ; textPosition {; rangeUpdate} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
targetObj | Objekt |
![]() |
Range oder Element oder 4D Write Pro Dokument | |||||
newText | Text |
![]() |
Text zum Einfügen | |||||
textPosition | Zahl |
![]() |
Einfügestelle (ersetzen, davor, danach) | |||||
rangeUpdate | Zahl |
![]() |
Der eingefügte Inhalt ist im Range enthalten oder nicht | |||||
Der Befehl WP SET TEXT fügt den im Parameter newText übergebenen Text als reinen Text in targetObj an einer bestimmten Position ein, definert durch den Parameter textPosition.
Im Parameter targetObj übergeben Sie ein Objekt, um die Position zu bestimmen, an der Text eingefügt werden soll. Das kann eine explizite Position im 4D Write Pro Dokument sein oder auf der Auswahl eines Benutzers basieren. Sie übergeben:
Der Parameter newText enthält den Text zum Einfügen in targetObj. WP SET TEXT fügt nur reinen Text ein und zwar genau so, wie er geschrieben wurde, aber ohne Style-Tags.
Im Parameter textPosition lässt sich die Position des eingefügten Textes über einen der folgenden Selektoren festlegen:
Konstante | Kommentar |
wk append | Fügt Inhalt am Ende des Ziels ein |
wk prepend | Fügt Inhalt am Anfang des Elements ein |
wk replace | Ersetzt Inhalt in Ziel |
Konstante | Kommentar |
wk exclude from range | Eingefügter Inhalt ist nicht im aktualisierten Range enthalten |
wk include in range | Eingefügter Inhalt ist im aktualisierten Range enthalten (Standard) |
Sie möchten in diesem Dokument Text hinzufügen:
targetObj ist ein 4D Write Pro Dokument:
WP SET TEXT(myDoc;"Hello world";wk append)</p><p> //schreibt "The quick brown fox jumps over the lazy dog. Hello world!"
targetObj ist ein Range:
Vor dem vorhandenen Text:
$range:=WP Text range(myDoc;wk start text;wk end text)
WP SET TEXT($range;" Hello world!";wk prepend)
//schreibt " Hello world! The quick brown fox jumps over the lazy dog."
Nach dem vorhandenen Text:
$range:=WP Text range(myDoc;wk start text;wk end text)
WP SET TEXT($range;" Hello world!";wk append)
//schreibt "The quick brown fox jumps over the lazy dog. Hello world!"
Den vorhandenen Text ersetzen:
$range:=WP Text range(myDoc;wk start text;wk end text)
WP SET TEXT($range;" Hello world!";wk replace)
//schreibt " Hello world!"
Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Nummer:
1574
Erstellt: 4D v17
Geändert: 4D v17 R5
4D Write Pro Handbuch ( 4D v20 R7)