Skip to content

VorlageDokuCmdTable

Steffen Schuemann edited this page Oct 12, 2019 · 1 revision

#table

Formatierte Ausgabe von Tabellen

Syntax

#table [<aktion>|<expr>]

Beschreibung

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.

Parameter

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.

Beispiel

#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

Referenzen

#debug, #message

Clone this wiki locally