Version 11 (Geändert)
WR Get text (Bereich; Erstes; Letztes) Text
| Parameter | Typ | Beschreibung | |
| Bereich | Lange Ganzzahl | 4D Write Bereich | |
| Erstes | Lange Ganzzahl | Erstes Zeichen des Textes | |
| Letztes | Lange Ganzzahl | Letztes Zeichen des Textes | |
| Funktionsergebnis | Text | Text zwischen erstem und letztem Zeichen |
Beschreibung
Die Funktion WR Get text gibt den Text von Bereich zurück, der sich zwischen Erstes und Letztes befindet.
4D kann in einem Datenfeld oder einer Variablen Zeichen bis zu 2 GB speichern. Deshalb kann WR Get selected text bis zu 2 GB Zeichen zurückgeben, wenn die Datenbank im Unicode Modus läuft; bis zu 32.000 Zeichen, wenn sie im ASCII Kompatibilitätsmodus läuft.
| Wenn gilt ... | gibt WR Get text ... |
| Letztes - Erstes > 32.000, | einen leeren String zurück und erzeugt Fehler 1024 |
Datenbank im ASCII Modus
| Letztes < Erstes | einen leeren String zurück und erzeugt Fehler 1013 |
| Letztes > Länge von Bereich | den in Bereich enthaltenen Text zurück |
WR Get text ändert nicht den ausgewählten Text in Bereich.
Beispiel
Folgendes Beispiel setzt die ersten 100 Zeichen von Bereich in die Variable vText.
vText:=WR Get text (Bereich;0;100)
Referenz
WR GET PARAGRAPHS, WR Get selected text, WR GET SELECTION.