1

我使用 mxGraph exportPdf 示例中介绍的方法成功地从 mxGraph (Java) 导出。

但是,我想指定一种可以支持更多亚洲语言 utf-8 编码文本的字体,因为默认字体似乎无法做到这一点。

我遇到了另一个 SO question。答案如下“请注意,您需要设置 iText 以映射 PDF 中所需的每种字体”任何人都可以提供有关设置 iText 字体以供 mxGraph java 使用的过程的任何信息吗?

4

1 回答 1

1

我从未尝试过,但我的理解是您需要引入iTextAsian.jar并遵循CJK 示例,其中关键部分是:

BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font FontChinese = new Font(bfChinese, 12, Font.NORMAL);
Paragraph p = new Paragraph(chinese, FontChinese);
document.add(p);
于 2017-01-16T21:24:14.913 回答