5. Script-Utility Object
Kapitel hinzufügen

ut.setInformation(„title“, „message“);Legt den Titel und die Informationen für das Informationsfeld fest
ut.showInformation();Zeigt das Informationsfeld
ut.hideInformation();Zeigt das Informationsfeld
ut.notifyUser(„title“, „message“);Zeigt User-Information an, Anwenderbestätigung erforderlich
ut.alertUser(„title“, „message“);Zeigt eine Warnung an, Anwenderbestätigung erforderlich
ut.askUser(„title“, „question“);
ut.askUserString(„title“, „label_text“, user_string);
ut.formatNumber(number, num_digits = 8, ch = „0“)Umformatierung des gespeicherten Strings in Zahlen
ut.subString(str, start_pos, length = -1);Sucht nach einem String mit der angegebenen Startposition und Länge
ut.toUpper(str);Wandelt den gespeicherten String in Großbuchstaben
ut.toLower(str);Wandelt den gespeicherten String in Kleinbuchstaben
ut.reverse(str);Kehrt den gespeicherten String um
ut.startsWith(str, start_str); Gibt Strings mit den angegebenen Anfangszeichenfolgen zurück
ut.md5(str);Wandelt den angegeben String in einen MD-5-Hash um
ut.htmlEscape(str);
ut.makeFileName(str);Setzt den Dateinamen
ut.makeFilePath(str);Setzt den Pfad
ut.makeVariable(var_name, value = „“);Erstellt eine Variable mit dem angegebenen Wert
ut.appType();Gibt den Typ der Anwendung aus

Beispiele:

  • ut.dateTime();: Standardmässig ist das Format: „YYYY_MM_dd“, das heißt:
    • Jahr vierstellig
    • Monat zweistellig
    • Tag zweistellig
    • getrennt durch einen Unterstrich ‚_‘
  • ut.createCompletePath(path);
    • Mittels dieser Funktion wird eine Verzeichnishierarchie im Dateisystem in einem Schritt erzeugt.
  • ut.formatNumber(nr, 8)
    • Mittels dieser Funktion kann die Anzahl an Zeichen in einer Nummer  bestimmt werden.
  • Maske nach 1. Scan aufrufen
    • if (job.numPages==1) ut.viewerEnableMaskSplit(); –