Jasper reports 如何添加符号₺;(土耳其里拉)在爱尔兰 $P{DETAILPARAM}=“Tarihinden buüne kadar”+新java.text.DecimalFormat(“#,####0.00”)。格式($F{TOTAL#u DEBT})+”₺ 博尔库努兹·瓦尔德奥。” Font=DejaVu Sans
这类似于在参数中添加Jasper reports 如何添加符号₺;(土耳其里拉)在爱尔兰 $P{DETAILPARAM}=“Tarihinden buüne kadar”+新java.text.DecimalFormat(“#,####0.00”)。格式($F{TOTAL#u DEBT})+”₺ 博尔库努兹·瓦尔德奥。” Font=DejaVu Sans,jasper-reports,ireport,Jasper Reports,Ireport,这类似于在参数中添加$p{DETAILPARAM}。并导出PDF,但不显示“₺" 此符号。 我必须做什么?有unicodeU+20BA,由于它相当新(2012年),您需要确保所选字体支持此unicode 我尝试使用fontdejavu serif,以了解如何正确下载和安装,请参见: 结果 这是我的jrxml代码: $P{DETAILPARAM} = " Tarihinden bu güne kadar <style isBold='true' pdfFontName='DejaVu Sa
$p{DETAILPARAM}
。并导出PDF,但不显示“₺" 此符号。我必须做什么?有unicode
U+20BA
,由于它相当新(2012年),您需要确保所选字体支持此unicode
我尝试使用fontdejavu serif,以了解如何正确下载和安装,请参见:
结果
这是我的jrxml代码:
$P{DETAILPARAM} = " Tarihinden bu güne kadar <style isBold='true' pdfFontName='DejaVu Sans'>"+new java.text.DecimalFormat("#,##0.00").format($F{TOTAL_DEBT})+" ₺ </style> Borcunuz vardır."
Font = DejaVu Sans
一些设计说明:
$P{DETAILPARAM} = " Tarihinden bu güne kadar <style isBold='true' pdfFontName='DejaVu Sans'>"+new java.text.DecimalFormat("#,##0.00").format($F{TOTAL_DEBT})+" ₺ </style> Borcunuz vardır."
Font = DejaVu Sans
模式
,因为如果导出到例如excel,这将保持正确的类“\u20BA#,###0.00”
,即使它直接在java中工作,我需要进一步调查这一点,似乎jasper report正在替换“\”必须将字符直接放在模式中(即使不建议这样做)您对此仍然有问题吗?是的。我有问题您不能显示符号吗?您是否检查了下面的答案…如果您复制jrxml,但它没有显示,这可能是字体问题?这是我在示例中使用的字体扩展jar,www.jdd.it/stacktrace/DejaVuSerif.jar,在类路径中设置它,您将获得与我相同的输出。..