-
Notifications
You must be signed in to change notification settings - Fork 2
VorlageDokuOutputLineFilter
Definiert man eine Funktion mit dem Namen OutputLineFilter
, so wird
diese bei der Ausgabe der Zugvorlage für jede Ausgabezeile aufgerufen
und kann diese verändern und zurückgeben.
ℹ️ HINWEIS: Es ist zu bemerken, dass ein solcher Ausgabefilter die Ausgabe der Zugvorlage je nach Rechner zumindest merkbar verzögert. Also nicht wundern, wenn der Computer bei Verwendung eines Filters gegen Ende eine kurze Denkpause einlegt.
Will man die Einrückung auf Tabs umstellen, so könnte dies wie folgt geschehen:
#func OutputLineFilter $Line
{
$Line=change($Line,'^ ','\09\09');
$Line=change($Line,'^ ','\09');
$Line=change($Line,'^ ','');
#return $Line
}
Dadurch wird für Zeilen mit vier Leerzeichen am Zeilenanfang (also die Einheiten-Befehle) eine Einrückung durch zwei Tabs, für die Zeilen mit zwei Leerzeichen (Einheitenkommentare) durch einen Tab und für Zeilen mit einem führenden Leerzeichen (Regionsinfos, etc.) keine Einrückung gewählt.
- Allgemeines
- Einführung
-
Funktionen
- abs()
- after()
- and()
- antoi()
- before()
- ceil()
- change()
- close()
- crop()
- equals()
- exp()
- flatten()
- float()
- floor()
- int()
- isnothing()
- itoan()
- length()
- log()
- log10()
- match()
- not()
- open()
- or()
- random()
- read()
- readline()
- sign()
- status()
- statustext()
- substr()
- system()
- time()
- tolower()
- toupper()
- typeof()
- write()
- writeline()
- xname()
- xor()
- Metabefehle
- Rückruf-Prozeduren
- Report-Objekte
- Anhang