2009-07-30 7 views

risposta

5

La mia banda si allunga se necessario con le seguenti condizioni, non conosco il tuo. Ho iniziato con il plug-in ireport 1.0 netbeans e jasper 3.5.2. Il tipo di divisione per la banda è stato impostato su Stira.

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

The Stretch con troppo pieno per il campo è stato controllato, ad es .:

<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

Grazie per la risposta ..., utilizzo Ireport 2.0.5 per generare file jrxml e utilizzare lo stesso nel mio java web propject, ho utilizzato tutte le flag per adattarle ai dati, ma non lavoro ... –

+0

Il campo di testo da allungare .. \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 \t \t \t \t

+0

2.0.5 è abbastanza vecchio, quindi è possibile provarlo con una versione più recente. – rics

10

mi sono imbattuto in questo problema io stesso. Non riuscivo ad allungare la banda di dettaglio, anche se il campo di testo nella banda era configurato per farlo. Il problema era con la proprietà di Ordine di stampa del report, che per qualche motivo era stata impostata su orizzontale. Quando l'ho cambiato in verticale, il problema è andato via.

Secondo la Guida JasperReports Ultimate

Nel compilare i modelli di rapporto orizzontale, campi di testo dinamici all'interno sezione dettaglio si estendono non è più necessario il loro intero contenuto del testo, perché questo potrebbe causare disallineamento sull'asse orizzontale di sezioni di dettaglio successive.

+0

sei un vero toccasana ... –

0

non ha impostato l'altezza sufficientemente alta e l'overflow della proprietà, quindi verrà automaticamente eseguito su più righe? tale soluzione funziona per me.