Я использую jasper report
для загрузки документа в формате pdf. У меня есть несколько подотчетов, и их содержимое может варьироваться в зависимости от поступающих данных и, следовательно, высота каждого подотчета изменяется во время выполнения.
Мне нужно было установить границу для каждого подотчета после того, как я много гуглил, я обнаружил, что фоновая группа может нарисовать границу. Граница отображается, но ее высота не меняется в зависимости от данных, поступающих из базы данных.
Ниже приведена моя фоновая группа:
<background>
<band height="66" splitType="Stretch">
<frame>
<reportElement uuid="dedc4468-e4b5-4aec-8979-0c6b9a0c0ded" positionType="Float" stretchType="RelativeToTallestObject" x="0" y="0" width="515" height="66"/>
<box>
<topPen lineWidth="2.0" lineStyle="Solid"/>
<leftPen lineWidth="2.0" lineStyle="Solid"/>
<bottomPen lineWidth="2.0" lineStyle="Solid"/>
<rightPen lineWidth="2.0" lineStyle="Solid"/>
</box>
</frame>
</band>
</background>
Итак, моя проблема в том, как я могу увеличить или изменить размер фоновой полосы?
Примечание. Я использую отчет dynamic jasper
, потому что позиции подотчета jasper могут различаться.