我使用 mxGraph exportPdf 示例中介绍的方法成功从 mxGraph (Java) 导出。
但是我想指定一种可以支持更多 asian-languag utf-8 编码文本的字体,因为默认字体似乎无法做到这一点。
我遇到了this other SO question 。答案如下:“请注意,您需要设置 iText 来映射 PDF 中所需的每种字体”任何人都可以提供有关设置 iText 字体以供 mxGraph java 使用的过程的任何信息吗?
最佳答案
我从未尝试过,但我的理解是你需要拉入 iTextAsian.jar并按照 CJK example 进行操作,其中关键部分是:
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);
关于java - 如何设置在 mxGraph 的 pdf/图像导出功能中使用的自定义字体以支持 UTF-8 编码的亚洲语言文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41623817/