Как да настроя персонализирани шрифтове за използване в функциите за експортиране на pdf/изображения на mxGraph, за да поддържам UTF-8 кодиран текст на азиатски език?

Успешно експортирам от mxGraph (Java), използвайки подхода, представен в примера за mxGraph exportPdf.

Въпреки това бих искал да посоча шрифт, който може да поддържа по-азиатски език utf-8 кодиран текст, тъй като шрифтът по подразбиране изглежда не може да го направи.

Попаднах на този друг SO въпрос. Отговорът гласи следното „Имайте предвид, че трябва да настроите iText, за да картографирате всеки шрифт, от който се нуждаете в PDF файла“ Може ли някой да предостави информация относно процеса, включен в настройката на iText шрифтове за използване от mxGraph java?


person anarnold    schedule 12.01.2017    source източник
comment
Според този друг въпрос mxGraph идва с iText 2.x. Това може да е полезно да знаете.   -  person Amedee Van Gasse    schedule 13.01.2017


Отговори (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);
person Thomas the Tank Engine    schedule 16.01.2017