$Group |
Top Previous Next |
Mit $Group=<name> wird eine Gruppe von zusammengehörigen Objekten definiert. Damit kann der Anwender eigene Objekte aus Kombinationen von Basis-Objekten wie z.B. #Bar mit Skala und Wert, usw. definieren. Die Definition erfolgt wie bei einer #Page nach einer Leerzeile. Als erstes wird der Objekttyp $Group=<name> mit einem eindeutigen Namen versehen. Das $ anstelle von # zeigt an, dass es sich hier um die Definition handelt. Nach der $Group-Definition werden die zu der Gruppe zusammengefassten Objekte projektiert.
Bei der $Group-Objekt Definition wird die Hintergrundfarbe und das Format definiert:
Ein #Group Objekt kann jedes beliebige Objekt aufnehmen. Aber nur folgende Objekte können via Group parametriert werden:
Parameter Den Objekten innerhalb einer $Group-Definition können Parameter übergeben werden. Parameter können pro Spalte mit dem Platzhalter {%x} übergeben werden (x=1 bis n). Wenn mehrere Group-Parameter übergeben werden sollen, so müssen diese kommagetrennt angegeben werden. Der erste Parameter entspricht dann dem Platzhalter {%1}. Jeder weitere durch ein Komma getrennte Parameter wird durch das Erhöhen der Zahl ( {%2} ) projektiert. Wenn beim Aufruf eines #Group-Objekts ein Komma in einem Parameter übergeben werden soll, muss der Parameter in geschweifte Klammern stehen (Bsp: {text, text} ). Parameter können optional übergeben werden. D.h. Platzhalter für die kein Parameter übergeben wird, werden entfernt. (durch Leerstring ersetzt)
Ein Platzhalter hat folgendes Format: {%<Paramterernummer>}. Die Nummerierung der Platzhalter beginnt bei jeder Spalte bei 1.
Der Gruppe selber können folgende Properties via Parameter übergeben werden:
Beispiel $Group-Definition
Beispiel #Group-Objekt
Anzeige |