我是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设置样式标签显示中文和英文字符,但如果我保留样式标签只打印英文字符,则不打印中文字符。
请帮我解决这个问题。
由于 兔子
答案 0 :(得分:0)
在JasperReports导出的PDF中,无法在同一文本字段中混合使用多种字体。投票支持增强here。
在您投票赞成增强功能后,您需要找到一个涵盖您需要的中文和英文字符的字体。