2009-10-12 10 views
1

J'ai un textfield ci-dessus sous-rapport dans la section détail, le champ de texte ne s'étire pas si débordement de données en raison du sous-rapport, Si je supprime le sous-rapport, il fonctionne comme prévu. Que dois-je faire pour étirer le champ de texte.stretch (débordement si les données dépassent) un champ de texte dans les rapports jasper

ceci est ma section de détail: -

<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > 
    <reportElement 
        style="dNew" 
        mode="Opaque" 
        x="1290" 
        y="20" 
        width="111" 
        height="20" 
        key="value-6" 
        stretchType="RelativeToBandHeight" 
        isPrintWhenDetailOverflows="true"/> 
    <box></box> 
    <textElement textAlignment="Left" verticalAlignment="Top" markup="html"> 
     <font fontName="Arial" pdfFontName="Helvetica"/> 
    </textElement> 
    <textFieldExpression class="java.lang.String"><![CDATA[($F{STANDARD_CONTROLS}!=null ? $F{STANDARD_CONTROLS} : "-")]]> 
    </textFieldExpression> 
</textField> 
<subreport isUsingCache="true"> 
    <reportElement 
        mode="Transparent" 
        x="0" 
        y="40" 
        width="320" 
        height="15" 
        key="subreport-1" 
        isRemoveLineWhenBlank="true"/> 
    <subreportParameter name="requestListId"> 
     <subreportParameterExpression><![CDATA[$F{SPREADSHEET_REPORT_ID}]]></subreportParameterExpression> 
    </subreportParameter> 
    <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression> 
    <subreportExpression class="java.lang.String"><![CDATA[$P{subReportPath}]]> 
    </subreportExpression> 
</subreport> 

Répondre

0

jeu type de position de sous-état = "float" .. essayer avec cela, il fonctionnera.

Questions connexes