Zum Hauptinhalt springen

TextInfo

obj -> TextInfo(int1[, int2]) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von Clients mit Programmierschnittstelle Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

Numerische Text-/Prozedurinformationen ermitteln/setzen

Details

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: