0

私は 2 つのサブレポートを持っています。各レポートには、結果テーブルになるものの 1 つの列の情報が含まれています。一部のエントリは非常に長いため、両方のサブレポートの行に同じ一般的な高さのサイズを与えましたが、急いでいるのに十分うまくいきましたが、今では見栄えが悪いので、変更するように求められています. したがって、両方のサブレポートを調整して、特定のエントリの最も高いセルを持つものがすべての行の幅を決定し、その情報を他のサブレポートに送信して同じエントリのサイズを調整する方法があるかどうか疑問に思っていました、ちょうど 1 つのサブレポートの通常のテーブルで発生するのと同じように。これが可能であれば、それを実現するために iText を使用する必要がありますか?

前もって感謝します。

4

1 に答える 1

0

私はジャスパーレポートで多くの作業をしてきましたが、これについて多くのことを考えましたが、サブレポートにセクションの高さを伝える方法についての答えが思いつきません. Java クラスを使用して、設定および取得できる静的な高さを定義することについての回答を作成しましたが、高さの単純な数値以外は指定できないことに気付きました。高さを取得するメソッド。

したがって、レポートの実装の詳細に応じて、機能する場合と機能しない場合がある 2 つの推奨事項があります。

最初の推奨事項は、可能であれば 1 つのレポートを使用するか、2 つのサブレポートの下に少なくとも 1 つの「最下行」を使用することです。

それがうまくいかない場合は、両方のサブレポート セクションに最小の高さの値を使用してみてください。そうすれば、同じ高さではないかもしれませんが、少なくとも大きすぎないでしょう. 詳細にもよりますが、これで必要なことが達成される場合があります。

これがうまくいくかどうか教えてください。何か他のことを考えられるかもしれません。

于 2012-05-30T02:34:31.240 に答える