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.