Zum Hauptinhalt springen

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:

  • _TextLines

    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.

  • _TextSize

    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.

  • _TextAuthRead

    Verfügt der Benutzer über die Berechtigung den Text zu lesen ist das Resultat 1 andernfalls 0.

  • _TextAuthWrite

    Verfügt der Benutzer über die Berechtigung den Text zu schreiben ist das Resultat 1 andernfalls 0.

  • _TextSearchClm

    Liefert die Spaltenposition der über die Funktion ``TextSearch() und TextSearchRegEx() gefundenen Zeichenfolge.

  • _TextSearchLen

    Liefert die Zeichenanzahl der über die Funktion ``TextSearch() und TextSearchRegEx() gefundenen Zeichenfolge.

  • _TextNoLineFeed

    Beim Lesen werden die Textzeilen zu maximal 250 Zeichen zurückgeliefert. Über _TextNoLineFeed kann 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:

  • _TextRightRead

    Das Resultat ist die Leseberechtigung des Textes. Dieser Wert kann nicht höher als die entsprechende Berechtigungsstufe des Benutzers gesetzt werden.

  • _TextRightWrite

    Das Resultat ist die Schreibberechtigung des Textes. Dieser Wert kann nicht höher als die entsprechende Berechtigungsstufe des Benutzers gesetzt werden.

  • _TextPrivate

    Das Resultat ist 1, wenn der Text als 'privat' markiert ist. Andernfalls ist das Resultat 0. Um einen Text als 'privat' zu markieren, wird in (int2) 1 übergeben, 0 um die Markierung zu entfernen.

  • _TextEncrypted

    Das Resultat ist 1, wenn der Text als chiffriert gespeichert ist. Andernfalls ist das Resultat 0. Bei einer Veränderung wird diese erst beim nächsten Speichern des Textinhalts wirksam.

Mögliche Laufzeitfehler: