Hat man eine Tabellenspalte in welcher man Werte zum Teil berechnet oder umformatiert, möchte man sie ev. auch rechtsbündig darstellen.
Dazu kann man folgenden Trick anwenden:

processingOption leadingspace="on"
Set V[Testtabelle.Menge.&V[i]] &V[Testtabelle.Menge.&V[i]] + 0 Decimals=2 Groupseparator="." Decimalseparator=","
Set V[Testtabelle.Menge.&V[i]](1-16) "             &V[Testtabelle.Menge.&V[i]]" -alignright
processingOption leadingspace="off"

Durch das ProcessingOption LeadingSpace=“on“ werden voranstehende Leerzeichen nicht gelöscht und führen somit dazu, dass der Wert dann rechtsbündig in der Tabelle drinsteht.

Bei Set V[Testtabelle.Menge.&V[i]](1-16) gibt man gleich nach dem Variablennamen die Länge des Strings an (1-16). Die Länge 16 muss dann natürlich mit der Spaltenbreite in der Tabelle übereinstimmen.

 

Zugehhörige Testscript: AlignRight.txt

Empfehlen