iReport的中英文组合

时间:2011-12-27 04:34:16

标签: jasper-reports

我是JasperReports的新手。我想知道是否可以在iReport中以粗体显示中英文字符的组合。

在这里,我发送了迄今为止所做的wt,

<textFieldExpression class="java.lang.String">
    <![CDATA["This is to certify that <style pdfFontName='/rpt/ArialB.ttf' isBold='true'>"
    +URLDecoder.decode($V{varCompName})
    +" </style>is incorporated under the Labuan Companies Act 1990 on and from the <style pdfFontName='/rpt/ArialB.ttf' isBold='true'>"
    +$V{varDayCrtDt}+"</style> day of <style pdfFontName='/rpt/ArialB.ttf' isBold='true'>"
    +$V{varMonthCrtDt}
    +"</style>, in the year of <style pdfFontName='/rpt/ArialB.ttf' isBold='true'>"
    +$V{varYearCrtDt}
    +"</style> and that the company is "
    +$V{varlimitedby}]]>
</textFieldExpression>

如果我删除,为companyName设置样式标签显示中文和英文字符,但如果我保留样式标签只打印英文字符,则不打印中文字符。

请帮我解决这个问题。

由于 兔子

1 个答案:

答案 0 :(得分:0)

在JasperReports导出的PDF中,无法在同一文本字段中混合使用多种字体。投票支持增强here

在您投票赞成增强功能后,您需要找到一个涵盖您需要的中文和英文字符的字体。