4D v17WP SET TEXT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17
WP SET TEXT
|
WP SET TEXT ( wpRange ; newText ; textPosition {; RangeUpdate} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
wpRange | Objekt |
![]() |
Objekt Ausschnitt | |||||
newText | Text |
![]() |
Text zum Einfügen | |||||
textPosition | Zahl |
![]() |
Einfügestelle (ersetzen, davor, danach) | |||||
RangeUpdate | Zahl |
![]() |
Setzt den Inhalt innerhalb des Ausschnitts ein oder nicht | |||||
Der Befehl WP SET TEXT fügt den im Parameter newText übergebenen Text als reinen Text in ein 4D Write Pro Dokument an einer bestimmten Position ein, die durch die Parameter wpRange und textPosition festgelegt ist.
Im Parameter wpRange übergeben Sie ein Objekt Bereich, um die Position zu bestimmen, an der Text eingefügt werden soll. Der Bereich kann eine explizite Position im 4D Write Pro Dokument sein oder auf der Auswahl eines Benutzers basieren.
Der Parameter newText enthält den Text zum Einfügen in wpRange. 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 Ziels ein |
wk replace | Ersetzt Inhalt in Ziel |
Konstante | Kommentar |
wk exclude from range | Eingefügter Inhalt ist nicht in 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:
Vor dem vorhandenen Text:
$range:=WP Create 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 Create 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 Create 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
4D Write Pro Handbuch ( 4D v17)