【问题标题】:Changing ireport to use unicode for fields将 ireport 更改为对字段使用 unicode
【发布时间】:2015-07-29 08:12:48
【问题描述】:

如何更改或强制 ireport 显示 unicode 字符,如俄语等? 我曾尝试在 jasper 网站上搜索它,但没有运气或相关答案。

我在 XML 中有这个

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"

<textFieldExpression class="java.lang.String"><![CDATA[$F{NEWSTATUS}]]></textFieldExpression>

还有这个pdf报告的截图

http://prntscr.com/7yayn6

Excel 显示正确

http://prntscr.com/7yayf4

使用 iReport 3.7.2 字体名称:Tahoma。 CSV 报告也可以正常工作。

【问题讨论】:

  • 完整性检查:您实际上使用的字体是否包含西里尔字符?

标签: unicode jasper-reports export-to-pdf


【解决方案1】:

这是字体的问题。您可以附加字体库以使用您喜欢的任何字体:Use custom fonts when creating pdf using iReport 或仅使用与 Cyrillic 配合良好的 Arial

【讨论】:

    猜你喜欢
    • 2013-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 2013-02-28
    相关资源
    最近更新 更多