Der Textgenerator wird zur Generierung von Dokumenten der Text-Disziplinen und der SPS-Disziplinen eingesetzt.
Der Textgenerator kann durch die folgenden Elemente der Textgeneratorsprache gesteuert werden:
- Kontrollstrukturen dienen dem bedingten Erzeugen von Text (siehe IF) und dem Iterieren über mehrere Objekte (siehe LOOP). Mit Hilfe von Kontrollstrukturen können beispielsweise Code-Fragmente eines SPS-Programms sowohl entfernt, als auch hinzugefügt werden.
- Methoden werden vor allem in den Generatoren der SPS-Disziplin eingesetzt. Sie dienen beispielsweise dem Anlegen von temporären Variablen oder dem Erzeugen von Bausteinaufrufen.
- Formeln können verwendet werden, um variablen Text zu erzeugen.
- Replace-Parameter werden genutzt, um Text nach dem Suchen-und-Ersetzen-Prinzip auszutauschen.
Alle Elemente der Textgeneratorsprache (mit Ausnahme der Replace-Parameter und Kommentare) beginnen mit (*{ und enden mit }*), z.B. (*{CALL}*). Die Groß- und Kleinschreibung ist in der Textgeneratorsprache zu beachten. Die Elemente der Textgeneratorsprache werden beim Erzeugen aus der Vorlage entfernt und durch den Ergebnistext ersetzt, dabei werden keine Zeilenumbrüche, Tabulatoren und ähnliches erzeugt, d.h. die Formatierung der Vorlage bleibt im erzeugten Text erhalten
Mehr: