Jasper

Jasper Layout mehrere Variablen in einem Feld ausgeben

In Jasper Layouts kann es durchaus gewünscht sein, mehrere Variablen in einem Feld auszugeben. Mit Position Type: Float bzw. Stretch With Overflow kann zwar eine dynamische Anpassung des Felder erreicht werden, jedoch nur nach unten. Die Felder „wachsen“ jedoch nicht zur Seite. Beispiel: Es soll eine Überschrift erscheinen, dahinter eine beliebige Übersetzung aus einer Ressourcen Datei und dahinter wieder eine Nummer.  Gleichzeitig soll aber kein großer Leerraum zwischen den Feldern sein und es soll auch kein Zeilenumbruch stattfinden. Dann könnte die Expression wie folgt aussehen.

Wichtig dabei ist, dass die Markups aller Felder gleich sein müssen und zu dem Markup im Layout passen. Notfalls muss halt die Feldart des Feldes im Infosystem geändert werden. Die Feldart BT eignet sich z.B. nicht für eine Ausgabe mit Markup none.

0 Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

17 + 8 =