2009-07-30 18 views

Odpowiedz

5

Mój zespół rozciąga się w razie potrzeby w następujących warunkach, nie znam twojego. Zacząłem od wtyczki ireport 1.0 netbeans i jaspera 3.5.2. Typ podziału dla zespołu został ustawiony na Rozciągnięcie.

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

Stretch z przelewem dla pola zostały zaznaczone, np .:

<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

Dziękuję za odpowiedź ..., używam Ireport 2.0.5 do generowania pliku jrxml i używam tego samego w moim projekcie webowym java, użyłem wszystkich flag do rozciągnięcia, aby dopasować dane, ale to nie praca ... –

+0

Pole tekstowe do rozciągnięcia ... \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 jest dość stary, więc możesz go wypróbować w nowszej wersji. – rics

10

wpadłem na ten problem samodzielnie. Nie mogłem uzyskać rozciągnięcia pasma szczegółów, mimo że pole tekstowe w zespole zostało tak skonfigurowane. Problem polegał na tym, że właściwość raportu, z jakiegoś powodu została ustawiona na, z pewnego powodu ustawiono na w poziomie. Kiedy zmieniłem go na w pionie, problem zniknął.

Według JasperReports Ultimate Guide,

Podczas wypełniania szablonów raportów poziomo, dynamiczne pola tekstowe wewnątrz sekcja szczegół nie rozciągają się na całej ich zawartości tekstowej, ponieważ może to powodować ukośne położenie na osi poziomej z kolejnych szczegółowych sekcji .

+0

jesteś ratownikiem ... –

0

nie jest ustawieniem wysokości dostatecznie wysokiej, a przepełnienie właściwości spowoduje automatyczne przepełnienie do wielu wierszy? takie rozwiązanie działa dla mnie.