Как настроить пользовательские шрифты для использования в функциях экспорта PDF / изображений mxGraph для поддержки текста на азиатском языке в кодировке UTF-8?

Я успешно экспортирую из mxGraph (Java), используя подход, представленный в примере mxGraph exportPdf.

Однако я хотел бы указать шрифт, который может поддерживать больше текста в кодировке азиатского языка UTF-8, так как шрифт по умолчанию, похоже, не в состоянии это сделать.

Я столкнулся с этим другим таким вопросом. Ответ гласит следующее: "Обратите внимание, что вам нужно настроить iText для отображения каждого шрифта, который вам нужен в PDF". Может ли кто-нибудь предоставить какую-либо информацию о процессе настройки шрифтов iText для использования mxGraph java?

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);
Другие вопросы по тегам