【问题标题】:Jasper reports - Cambodian / Khmer and Laotian LanguageJasper 报告 - 柬埔寨语/高棉语和老挝语
【发布时间】:2017-09-30 17:39:21
【问题描述】:

我正在使用 Arial Unicode MS 在 jasper 报告中显示语言中文、俄语、韩语和越南语,我使用 Identity-H 将这些语言导出为 pdf 进行 Pdf 编码。但是我不能将它用于柬埔寨语/高棉语和老挝语语言我尝试过没有运气的字体搜索。如果可能的话,我应该使用什么类型的字体和 PDF 编码来在 PDF 中显示和嵌入这些语言。

更新: 我尝试使用已安装在 iReport Designer(3.7.6) 中的 Khmer OS 和 Khmer OS 系统字体。这些字体不起作用,会将高棉语翻译成乱码。

还尝试下载其他 pdf 编码为 Identity-H 的高棉字体,但不起作用。

【问题讨论】:

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


    【解决方案1】:

    首先,看看我对与 iText 相关的高棉 Unicode 的研究,iText 是 iReport/Jasper 使用的库:

    我已对 itext 进行了修改以添加高棉渲染,但尚未尝试将其放入 jasper 中,需要更多人继续提供帮助 (github)

    更新:支持 6.2 版的 JasperReport

    感谢comment,告诉我们有关 JasperReport 库更新的信息。

    它现在可以从 Jasper Report 转换为 pdf,但是当我们同时使用英语和高棉语时,还有另一个问题,我想我们会找到解决方法。

    查看我的帖子here

    【讨论】:

    • 从 JasperReports 6.2.0 开始,添加了对 PDF 中复杂/印度语脚本的支持(通过 AWT 文本布局)。可以在 demo/samples/unicode 示例中看到,其中包含使用 Google Noto 字体呈现的高棉文本。
    • 哦,如果是这样,那就太好了,我去测试一下。
    • 我们使用的是 3.7.6,因为我们不能在 jasper 报告中使用这些语言,我们只是使用 pdf 作为图像。缺点是,当我们放置字段时,字段文本可能会与图像重叠,因为图像只是静态的。
    • @AlexK,谢谢,我进行了编辑以达到我现在想解释的目的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多