TextInfo
obj -> TextInfo(int1[, int2]) : int
Numerische Text-/Prozedurinformationen ermitteln/setzen
Details
- obj: Textpuffer-Deskriptor
- int1: Informationstyp (siehe Text)
- int2: Neue Text-/Prozedurinformation (optional)
- Resultat:
intAktuelle Text-/Prozedurinformation - Siehe: Verwandte Befehle ,
TextInfoAlpha (),TextInfoDate (),TextInfoTime ()
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:
_TextLinesDas 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._TextSizeDas 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._TextAuthReadVerfügt der Benutzer über die Berechtigung den Text zu lesen ist das Resultat1andernfalls0._TextAuthWriteVerfügt der Benutzer über die Berechtigung den Text zu schreiben ist das Resultat1andernfalls0._TextSearchClmLiefert die Spaltenposition der über die FunktionTextSearch ()undTextSearchRegEx ()gefundenen Zeichenfolge._TextSearchLenLiefert die Zeichenanzahl der über die FunktionTextSearch ()undTextSearchRegEx ()gefundenen Zeichenfolge._TextNoLineFeedBeim Lesen werden die Textzeilen zu maximal250Zeichen 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 FunktionTextLineRead ()gelesen worden sein.
Folgende Informationen können gelesen und gesetzt werden:
_TextRightReadDas Resultat ist die Leseberechtigung des Textes. Dieser Wert kann nicht höher als die entsprechende Berechtigungsstufe des Benutzers gesetzt werden._TextRightWriteDas Resultat ist die Schreibberechtigung des Textes. Dieser Wert kann nicht höher als die entsprechende Berechtigungsstufe des Benutzers gesetzt werden._TextPrivateDas Resultat ist1, 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._TextEncryptedDas Resultat ist1, 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