растянуть строку, чтобы она соответствовала данным в отчетах jasper, используя iReport

Я использую iReport 2.0.5 для создания файла jrxml и использую его в своем веб-проекте Java, я использовал все флаги для растяжения, чтобы соответствовать данным, но это не работает

Пример:

<textField isStretchWithOverflow="true" isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > 
    <reportElement style="dNew" mode="Opaque" x="55" y="0" width="55" height="19" key="value-1" stretchType="RelativeToTallestObject" positionType="Float" isPrintWhenDetailOverflows="true"/> 
    <box></box> 
    <textElement> 
        <font/> 
    </textElement> 
    <textFieldExpression class="java.lang.String"><![CDATA[$F{value1}]]></textFieldExpression> 
</textField>

person Community    schedule 31.07.2009    source источник
comment
Спросите также в JasperForge. jasperforge.org/projects/ireport   -  person Dave Jarvis    schedule 01.08.2009


Ответы (2)


Он должен иметь возможность растягиваться на основе ленты.

Если это TextField, вы можете установить параметр «Растянуть с переполнением», AFAIK, прямые статические тексты не будут переполняться.

person Israel Lopez    schedule 19.10.2009

Добавьте следующие два свойства в тег reportElement.

name="net.sf.jasperreports.print.keep.full.text" value="true"
name="net.sf.jasperreports.export.xls.wrap.text" value="false"
person Happy Dhingra    schedule 18.06.2015