拉伸溢出,在报告中提供额外的空间

时间:2016-10-27 15:40:09

标签: jasper-reports

我在报告中有文本框,最多可扩展到4000个字符。 我试过

  

伸展过流=“真”

我可以显示4000个字符的文本

当我在Windows中运行它工作正常,但如果我在Linux机器上运行相同,我会在文本后获得一些额外的空间。

据我所知,它与字体问题有关。我用过

  

字体名称:SansSerif
  PDF字体名称:Helvetica

我试过

  

字体名称:Times new Roman

     

PDF font name:Times-Roman

  

字体名称:Arial

     

PDF字体名称:Helvetica

但没有运气!!!

请参阅以下JRXML以供参考。

<textField isStretchWithOverflow="true" isBlankWhenNull="true">
            <reportElement positionType="Float" x="100" y="94" width="406" height="2"/>
            <textElement textAlignment="Left" verticalAlignment="Top" lineSpacing="Single">
                <font fontName="Arial" size="8" isItalic="false" pdfFontName="Helvetica" isPdfEmbedded="false"/>
            </textElement>
            <textFieldExpression class="java.lang.String"><![CDATA[(($F{flightNotes} == null) || ($F{flightNotes}.length()<= 0))? "No Flight Notes provided for this flight.":$F{flightNotes}.trim()]]></textFieldExpression>
        </textField>

在Windows中: In windows

在Linux中: In Linux

我正在使用iReport 3.1.0

任何人都可以建议我,如果文本框使用带溢出的拉伸来处理大数据,那么哪种字体样式将正常工作。

0 个答案:

没有答案