当中文+数字字符串溢出丢失时,Jasper报告文本新行

时间:2016-12-21 07:26:24

标签: jasper-reports

This is my full String

This is Jasper report PDF file

我使用繁体中文,并设置Stretch溢出。 我发现Jasper报告在创建一个新行时会丢失一些像上面这些图片的字符。

我的jrxml文字:

<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
            <reportElement positionType="Float" stretchType="RelativeToBandHeight" x="352" y="0" width="140" height="30" isPrintWhenDetailOverflows="true" uuid="9855b06a-dfca-4a88-8830-efb1590c2d4e"/>
            <box topPadding="1" leftPadding="4" bottomPadding="5" rightPadding="4">
                <topPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
                <leftPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
                <bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
                <rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
            </box>
            <textElement verticalAlignment="Middle">
                <font fontName="標楷體" pdfFontName="MHei-Medium" pdfEncoding="UniCNS-UCS2-H" isPdfEmbedded="true"/>
                <paragraph lineSpacing="Single" lineSpacingSize="1.1"/>
            </textElement>
            <textFieldExpression><![CDATA[$F{varyReason}]]></textFieldExpression>
        </textField>

我是否会失去一些设置???

0 个答案:

没有答案