Jasper Reports: Bilder werden dynamisch in Abhängigkeit von den Feldwerten angezeigt

Ich benutze Jasper Reports und iReport, um die Berichte meiner App zu generieren. Ich muss Bilder in meinem Bericht anzeigen, abhängig von einer Abfrage in meiner Datenbank. Die Bilder sind Pläne und haben andere Felder, die Maße usw. darstellen.

I.E. Mit zwei Bildern: IMAGE1 und IMAGE2, die mit Field_ONE und Field_TWO verknüpft sind.

Wenn Field_ONE! = Null ist, dann möchte ich IMAGE1 und die Felder innerhalb des Bildes im Dokument zeigen;

Wenn Field_TWO! = Null ist und Field_ONE gleich null ist, möchte ich IMAGE2 an der Stelle anzeigen, an der zuvor IMAGE1 angezeigt wurde

Wenn Field_TWO! = Null und Field_ONE! = Null ist, möchte ich IMAGE1 und IMAGE2 nebeneinander anzeigen.

Beachten Sie, dass ich 5 oder 6 Bilder haben könnte, so wäre es wirklich schwierig, alle Möglichkeiten abzudecken, ohne Leerzeichen zwischen ihnen nur mit Tag zu lassen.

Kurz gesagt: Ich brauche so etwas wie das Layout in Android, in dem ich die Pläne je nach Feld dynamisch hinzufügen und die Bilder und die zugehörigen Felder in der Reihenfolge generieren kann, in der ich die Pläne hinzugefügt habe.

Ich hoffe du kannst helfen, danke!

Hinweis: Abhängig vom Ergebnis des Berichts kann es sein, dass mehr als ein Bild desselben Typs vorhanden ist, sodass es fast unmöglich ist, es mit Ebenen zu bedecken

Antworten auf die Frage(1)

Ihre Antwort auf die Frage