Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP SELECT
|
WP SELECT ( {{* ;} wpArea;} {targetObj} {; startRange ; endRange} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: wpArea ist Formularobjekt Name (String) Ohne Stern: wpArea ist ein Objektfeld oder Variable |
|||||
wpArea | String, Objekt |
![]() |
Name des Formularobjekts (mit *) oder 4D Write Pro Objektvariable oder Feld (ohne *) | |||||
targetObj | Objekt |
![]() |
Range oder Element oder 4D Write Pro Dokument | |||||
startRange | Lange Ganzzahl |
![]() |
Anfang des neuen Range | |||||
endRange | Lange Ganzzahl |
![]() |
Ende des neuen Range | |||||
Der Befehl WP SELECT erstellt eine neue Auswahl im 4D Write Pro Bereich wpArea, gemäß dem Parameter targetObj oder einen neuen Range, definiert durch startRange und endRange.
Mit dem optionalen Parameter * geben Sie an, dass wpArea ein Formularobjekt Name (String) ist. Ohne diesen Parameter geben Sie an, dass wpArea eine 4D Write Pro Objekt Variable oder Feld ist. Ist in wpArea kein gültiger 4D Write Pro Bereich übergeben, führt der Befehl nichts aus.
Hinweis: Dieser Befehl lässt sich nur verwenden, wenn wpArea einem Formularobjekt zugeordnet ist, z.B. im aktuellen Formular bzw. Seite angezeigt wird.
Zum Definieren der Auswahl können Sie entweder ein vorhandenes Objekt in targetObj übergeben oder den Range mit dem Wertepaar startRange / endRange festlegen. Es gibt folgende Möglichkeiten:
In startRange und endRange übergeben Sie Werte für die Position des ersten und letzten Zeichens der Auswahl im Bereich. Sie können wk start text in startRange übergeben, um den Anfang von Range zu definieren und wk end text in endRange, um das Ende von Range zu definieren. Beachten Sie, dass ein 4D Write Pro Dokument nicht nur sichtbaren Text, sondern innerhalb des Range auch Tags zur Formatierung enthält.
Nachfolgender Code:
$range:=WP Text range([SAMPLE]WP;wk start text;12)
WP SELECT(*;"WParea";$range)
... ergibt dasselbe Ergebnis wie:
WP SELECT(*;"WParea";wk start text;12)
Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Nummer:
1348
Erstellt: 4D v15 R4
Geändert: 4D v16 R5
Geändert: 4D v16 R6
Geändert: 4D v17 R3
4D Write Pro Handbuch ( 4D v20 R7)