Version 6.7 (Geändert)
WR SELECT (Bereich; Typ; Anf{; End})
| Parameter | Typ | Beschreibung | |
| Bereich | Lange Ganzzahl | 4D Write Bereich | |
| Typ | Ganzzahl | Auszuwählender Typ | |
| Anf | Lange Ganzzahl | Erstes Zeichen | |
| End | Lange Ganzzahl | Letztes Zeichen. Für bestimmte Werte | |
| von Typ optional |
Beschreibung
Der Befehl WR SELECT grenzt eine Auswahl durch die in Typ, Anf und End definierten Werte ein.
| Typ | Auswahl | Beschreibung |
| 0 | Zeichen | Wählt die Zeichen zwischen Anf und End aus. In diesem Fall |
| führt der Befehl dasselbe aus wie WR SET SELECTION. | ||
| 1 | 4D Ausdruck | Wählt die Referenz an der Position Anf. End muss freibleiben. |
| 2 | Absätze | Wählt den (die) Absätze zwischen Anf und End aus. |
| 3 | Lineal (Absatz- | Wählt den (die) Absätze mit dem ab Textbeginn gerechneten |
| attribut) | n-ten Lineal aus. Das Lineal enthält Werte für Ausrichtung, | |
| Zeilenabstand, Ränder, Rahmen und Tabulatoren des Absatzes. | ||
| End muss freibleiben. | ||
| 4 | Bild | Wählt das Bild an der Position Anf. End muss freibleiben. |
| 5 | Stil (Zeichen- | Wählt das (die)Wörter aus, die den n-ten Stil seit Textbeginn |
| attribute) | verwenden. End muss freibleiben. | |
| 6 | Wort | Wählt das Wort mit der Einfügemarke aus. Die Parameter Anf |
| und End haben keine Gültigkeit | ||
| 7 | Seitenumbruch | Wählt die Seitenumbrüche an der Position Anf. End muss |
| freibleiben. | ||
| 8 | Spalten- | Wählt den Spaltenumbruch an der Position Anf. End muss |
| umbruch | freibleiben. | |
| 9 | Trennung | Wählt die Trennung an der Position Anf. End muss freibleiben. |
| 10 | Seitennummer | Wählt die Seitennummer an der Position Anf. End muss |
| freibleiben. Berücksichtigt werden nur in den Textteil eingefügte | ||
| Seitennummern. | ||
| 11 | Datum u. Zeit | Wählt die Variable vom Typ Datum und Zeit an der Position |
| Anf. End muss freibleiben. Berücksichtigt werden nur Datum und | ||
| Zeit, die automatisch aktualisiert und in den Textteil eingefügt sind | ||
| 12 | Hyperlink | Wählt das Hyperlink an der Position Anf. End muss freibleiben. |
| 13 | HTML Ausdruck | Wählt den HTML Ausdruck an der Position Anf. In diesem Fall |
| darf der letzte Parameter nicht angegeben werden. | ||
| 14 | RTF Ausdruck | Wählt den RTF Ausdruck an der Position Anf. In diesem Fall |
| darf der letzte Parameter nicht angegeben werden. |
Beispiele
(1) Folgendes Beispiel führt unterschiedliche Funktionen aus, je nachdem ob ein Seitenumbruch vorhanden ist oder nicht:
`Setze die Auswahl WR SET SELECTION (Bereich;0;0) `Wählt den ersten Seitenumbruch WR SELECT (Bereich;7;1) `Findet Begrenzung der neuen Auswahl WR GET SELECTION (Bereich;$vlAnf;$vlEnd) If (($vlAnf=0) & ($vlEnd=0)) `Es gibt keinen Seitenumbruch Else `Führt etwas mit dem Seitenumbruch aus End if
(2) Folgendes Beispiel wählt die Referenzen im 4D Write Dokument Bereich aus und weist diesen einen Stil zu, der sie hervorhebt:
NbObjects:=WR Count(Bereich;4) `Zählt Anzahl der Referenzen For (i;1;NbObjects) WR SELECT(Bereich;1;i) `Wählt jede Referenz aus WR GET REFERENCE(Bereich;TabellenNo;FeldNo;vName;vTyp) WR SET TEXT PROPERTY(Bereich;wr bold;1) WR SET TEXT PROPERTY(Bereich;wr text color;wr blue) `Wendet Blau und Fett auf die Auswahl an End for
Referenz
WR Count, WR SELECT PICTURE IN PAGE.