0
を持っているように、私は高さの異なる別のサブレポートを使用していますjrmxl報告書を持って、1は421で、他方は600JasperServerダイナミックバンド高サブレポートが異なる高さ
では、動的にバンドを設定するレポートのことが可能ですそれが生成するPDFの各ページの高さ?
<detail>
<band height="421">
<subreport>
<reportElement x="0" y="0" width="297" height="421" uuid="a23ff576-6d38-4582-a7ea-18e18926136c"/>
<subreportParameter name="NUMBER">
<subreportParameterExpression><![CDATA[$F{number}]]></subreportParameterExpression>
</subreportParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<subreportExpression><![CDATA[$F{report}.trim()]]></subreportExpression>
</subreport>
</band>
</detail>
あなたの質問は、あなたが求めていることを正確に理解することはできません。動的な高さを直接設定することはできませんが、オブジェクトを伸ばすことができます。したがって、サブレポートを高さ10のメインレポートに含めると、 .. –
私の謝罪は明確ではない。 私はPDFを生成するために使用される多くのサブレポートを用意しています。サブレポートは異なるサイズにすることができます。 私がしようとしているのは、生成された各ページの高さがサブレポートのサイズと同じになるようにPDFを生成することです。 あなたは、バンドの高さを421(最小の高さ)に設定し、サブレポートの高さに合わせてバンドが伸びる高さ600のサブレポートをレポートで使用することをお勧めしますか? – Carlos
メインレポートでバンド高さ10を正確に設定できます。サブレポートの合計高さが100の場合、サブレポートに合わせてバンドが伸縮します。一般的に、バンドの高さを最小に保ち、ジャスパーレポートのストレッチ機能を使用して、必要に応じてサイズを増やします。 –