2009-07-30 16 views

答えて

5

私のバンドは、次の条件で必要に応じて伸びます。あなたのことはわかりません。 私は、ireport 1.0のnetbeansプラグインとjasper 3.5.2から始めました。 バンドのスプリットタイプがストレッチに設定されています。フィールドのオーバーフローと

<band height="108" splitType="Stretch"></band> 

ザ・ストレッチは、例えば、チェックされた。:

<textField isStretchWithOverflow="true"> 
    <reportElement positionType="Float" x="70" y="28" width="485" height="14"/> 
     <textElement> 
      <font size="10"/> 
     </textElement> 
     <textFieldExpression class="java.lang.String"><![CDATA[($F{EQUIPMENTS} == null ? "-" : $F{EQUIPMENTS})]]></textFieldExpression> 
</textField> 
+0

返信いただきありがとうございます... Ireport 2.0.5を使用してjrxmlファイルを生成し、これをJava Web Propjectで使用します。データに合わせてすべてのフラグを使用していますが、そうではありません仕事... –

+0

引き伸ばされるテキストフィールド.. <テキストフィールドisStretchWithOverflow = "true" をisBlankWhenNull = "true" をevaluationTime = "今" hyperlinkType = "なし" hyperlinkTarget = "自己"> \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t <![CDATA [$ F {値1}]]> \t \t \t \t –

+0

2.0.5はかなり古いので、新しいバージョンで試してみてください。 – rics

10

私はこの問題に自分自身を実行しました。バンドのテキストフィールドがそうするように構成されていても、詳細バンドを伸ばすことができませんでした。この問題は、レポートの印刷注文プロパティで発生し、何らかの理由で水平に設定されていました。私がの縦に変更したところ、問題は解決しました。水平にレポートテンプレートを充填する場合、これは横軸上の位置ずれを起こす可能性があるため、

JasperReportsの究極のガイド、

によると、もはや 詳細セクション内のダイナミックテキストフィールドには、彼らの全体のテキストコンテンツ、 に伸ばします 以降の詳細セクション

+0

あなたは命を救っています... –

0

高さが十分に高く設定されていないと、プロパティがオーバーフローすると、自動的に複数の行にオーバーフローしますか?そのような解決策は私のために働く。

関連する問題