2016-08-04 16 views

Antwort

1

Sie müssen sich mit stretchType arbeiten zu können, nicht die Höhe dynamisch auf andere Weise eingestellt werden (nicht über Java-Code unter Berücksichtigung)

Auf reportElement Tag haben Sie das Attribut stretchType, die Sie einstellen können RelativeToBandHeight oder RelativeToTallestObject. Ich würde für:

stretchType="RelativeToTallestObject" 

Allerdings wird diese Funktion zum größten Objekt in Band relativ strecken, die in Ihrem Fall die Band im subreport ist, so ist es wahrscheinlich, sollten Sie diese in die andere Richtung denken um, damit

Legen Sie die gewünschte Feldgröße im Unterbericht fest und strecken Sie dann die in Ihrem Hauptbericht, um die Höhe Ihres Unterberichts zu erreichen.

+0

ich schon diese Lösungen versuchen, aber diese Erhöhung nur die Höhe auf subreport Elemente und nicht die Band von subreport – Davide

+0

@Davide, genau (ich versuche, diese Stelle ist zu sagen), Daher sollten Sie die textFields in Ihrem Hauptbericht so dehnen, dass sie der Höhe der Unterberichte entspricht. Sie müssen das Berichtslayout invertieren. –

+0

Ok, so ist es unmöglich, es generischer zu erstellen ... diese Software hat eine Menge Einschränkungen ... – Davide

Verwandte Themen