растянуть строку, чтобы уместить данные в отчетах jasper с помощью iReport - PullRequest
1 голос
/ 31 июля 2009

Я использую 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>

Ответы [ 2 ]

1 голос
/ 19 октября 2009

Должно быть в состоянии растягиваться в зависимости от группы.

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

0 голосов
/ 18 июня 2015

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

name="net.sf.jasperreports.print.keep.full.text" value="true"
name="net.sf.jasperreports.export.xls.wrap.text" value="false"
...