2012-05-08 3 views
1

テキストフィールドとテーブルを持つ詳細バンドがあります。デザイナービューではすべてのバンドにフィットしていますが、プレビューを見ると、最も低いテキストフィールドが次のバンドの最初のテキストフィールドよりも高くなります(つまり、バンド1とバンド2の間に空白があります)。iReportで必要以上に詳細な帯域があります

空きスペースはテーブルによって決まりますが、実際には削除すると空きスペースがありません。デザイナーのビューとプレビューの下。

Designer view

Preview

質問です:私はバンド間の空きスペースを避けることができますか?ありがとう。

答えて

2

EDIT2:このレポートが表示されたので、明らかです。レポートレイアウトでテーブルを大きくします。それを底まで伸ばしてください。あなたがいないとき、JRは、あなたがそこを離れるときに、その下に多くのスペースを含めるように注意します。

EDIT:重要な問題は、バンド高さが要素の高さに合わせて20になることが重要だと思います。またはを問題ではない場合がありますトリビアを含む

旧答え:
あなたの「テキストフィールド」のいくつかはtextField秒です。これはいい。 「テキストフィールド」の一部はstaticTextです。これは悪いです。静的テキストを実テキストフィールドに変換します。右クリックして自動的に変換することができます。

ストレッチタイプが悪いです。それをオフにする。 (実際には、それは便利で便利ですが、あなたが望むものではありません。)

isStretchWithOverflowが良いです。それをオン。あなたのテキストはそれがすでにオンであると言いますが、あなたのコードはそうではないことを示しています。

isPrintWhenDetailOverflowsが悪いです。消して。あなたのテキストはそれについて言及していませんが、あなたのコードはそれがオンであることを示しています。 (おそらく無関係ですが、それがあなたの考えではないことを明確にするためにオフにする必要があります)

+0

textField内のstaticTextをすべて変換しました。stretchTypeはオフです。isStretchWithOverflowがオンです(私はこれをisPrintWhenDetailOverflowsと混同しています)。最後にisPrintWhenDetailOverflowsがオンになります(テキストは一部のケースではオーバーフローする可能性があります)。問題は同じ、私の編集の質問を参照してください。 – Baduel

+0

私は今問題を見ると思います。編集された答えを参照してください。 – mdahlman

+0

私はこれらのフィールドがたくさんあるので、バンドの高さは140ですが、これはすべてのフィールドに合わせるための最小の高さです。バンドの高さを120未満の値に設定すると、いくつかのフィールドの色が赤色(警告)になり、プレビューを表示しようとすると、このメッセージが表示されます。要素の下端がバンドエリア外に届きます... – Baduel