TextInfo
Mit dieser Funktion können verschiedene Informationen eines Textes im Textpuffer (obj) ermittelt (zwei Argumente) oder gesetzt werden (drei Argumente).
Folgende Informationen können nur gelesen werden:
-
Das Resultat ist die Anzahl der Textzeilen im Textpuffer. Ist kein Textpuffer vorhanden oder wurde kein Textinhalt geladen, so ist dies die im Textkopf eingetragene Zeilenanzahl.
-
Das Resultat ist die aktuelle Textgröße in Bytes. Die Textgröße ist nur bei internen Texten definiert und wird nur beim Speichern des Textinhalts erneuert.
-
Verfügt der Benutzer über die Berechtigung den Text zu lesen ist das Resultat
1andernfalls0. -
Verfügt der Benutzer über die Berechtigung den Text zu schreiben ist das Resultat
1andernfalls0. -
Liefert die Spaltenposition der über die Funktion ``TextSearch
()und TextSearchRegEx()gefundenen Zeichenfolge. -
Liefert die Zeichenanzahl der über die Funktion ``TextSearch
()und TextSearchRegEx()gefundenen Zeichenfolge. -
Beim Lesen werden die Textzeilen zu maximal
250Zeichen zurückgeliefert. Über_TextNoLineFeedkann festgestellt werden, ob die Zeile über einen festen (Resultat =0) oder einen weichen Zeilenumbruch (Resultat =1) verfügt. Bevor der Umbruch bestimmt werden kann, muss die Zeile mit der Funktion TextLineRead()gelesen worden sein.
Folgende Informationen können gelesen und gesetzt werden:
-
Das Resultat ist die Leseberechtigung des Textes. Dieser Wert kann nicht höher als die entsprechende Berechtigungsstufe des Benutzers gesetzt werden.
-
Das Resultat ist die Schreibberechtigung des Textes. Dieser Wert kann nicht höher als die entsprechende Berechtigungsstufe des Benutzers gesetzt werden.
-
Das Resultat ist
1, wenn der Text als 'privat' markiert ist. Andernfalls ist das Resultat0. Um einen Text als 'privat' zu markieren, wird in (int2)1übergeben,0um die Markierung zu entfernen. -
Das Resultat ist
1, wenn der Text als chiffriert gespeichert ist. Andernfalls ist das Resultat0. Bei einer Veränderung wird diese erst beim nächsten Speichern des Textinhalts wirksam.
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Textpuffer-Deskriptor (obj) ungültig