-
Notifications
You must be signed in to change notification settings - Fork 2
VorlageDokuCmdTable
Steffen Schuemann edited this page Oct 12, 2019
·
1 revision
Formatierte Ausgabe von Tabellen
#table [<aktion>|<expr>]
Der Befehl erlaubt es formatierte Tabellen ähnlich den Regionsinfos der Zugvorlage zu erzeugen. Hierzu werden die Werte jeweils Zeilenweise in die Spalten einer virtuellen Tabelle eingefügt und diese nach der Befüllung ausgegeben. Dabei werden die Inhalte ihrem Typ entsprechend ausgerichtet, also Zahlen rechtsbündig, Texte linksbündig.
aktion:
Eine von drei Aktionen die auf die virtuelle Tabelle wirken:
clear
- Löschen des Tabelleninhaltes
next
- Weiterschalten auf die nächste Tabellenzeile
debug
- Ausgabe des Tabelleninhaltes auf der Konsole
dump
- Einfügen des Tabelleninhaltes als Kommentare in die Zugvorlage
expr:
Der Ausdruck wird ausgewertet und entsprechend seines Types in die Tabelle eingefügt.
#table clear
#table 'Einnahmen:'
#table BerechneEinnahmen()
#table next
#table 'Ausgaben:'
#table BerechneAusgaben()
#table dump
Das ergibt, unter der Annahme das die beiden aufgerufenen Funktionen existieren und z.B. für die Einnahmen 2942 und für die Ausgaben 132 ergeben:
; Einnahmen: 2942
; Ausgaben: 132
- 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