4D v17

WP SET TEXT

Home

 
4D v17
WP SET TEXT

WP SET TEXT 


 

WP SET TEXT ( wpRange ; newText ; textPosition {; RangeUpdate} )  
Parameter Typ   Beschreibung
wpRange  Objekt in Objekt Ausschnitt
newText  Text in Text zum Einfügen
textPosition  Zahl in Einfügestelle (ersetzen, davor, danach)
RangeUpdate  Zahl in 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

Im optionalen Parameter UpdateAusschnitt können Sie über folgende Konstanten festlegen, ob der eingefügte Inhalt in den aktualisierten Ausschnitt übernommen wird oder nicht:

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!"



Siehe auch 

WP Get text

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Nummer: 1574

Dieser Befehl kann in preemptive Prozessen laufen

 
GESCHICHTE 

New
Erstellt: 4D v17

 
ARTIKELVERWENDUNG

4D Write Pro Handbuch ( 4D v17)