我使用mxGraph exportPdf示例中提供的方法成功从mxGraph(Java)导出。
但是我想指定一种可以支持更多亚洲语言的utf-8编码文本的字体,因为默认字体似乎无法这样做。
我遇到了this other SO question。答案说明如下“请注意,您需要设置iText以映射PDF中所需的每种字体”任何人都可以提供有关设置iText字体以供mxGraph java使用的过程的任何信息吗?
答案 0 :(得分:1)
我从来没有尝试过,但我的理解是你需要引入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);