2017-01-12 9 views
1

Ich exportieren erfolgreich von mxGraph (Java) mit dem Ansatz in der mxGraph exportPdf Beispiel vorgestellt.Wie konfiguriere ich benutzerdefinierte Schriftarten für die Verwendung in den PDF/Bild-Exportfunktionen von mxGraph, um UTF-8-kodierten asiatischen Text zu unterstützen?

Allerdings möchte ich eine Schriftart angeben, die mehr asian-languag utf-8-kodierten Text unterstützt, wie die Standardschriftart nicht in der Lage zu tun scheint.

Ich stieß auf this other SO question. Eine Antwort besagt Folgendes: "Beachten Sie, dass Sie iText so einrichten müssen, dass jede Schriftart, die Sie in der PDF-Datei benötigen, zugeordnet wird" Kann jemand Informationen zum Prozess zur Einrichtung von iText-Schriftarten zur Verwendung durch mxGraph Java bereitstellen?

+0

Nach dieser anderen Frage kommt mxGraph mit einem iText 2.x. Das könnte nützlich sein, um zu wissen. –

Antwort

1

Ich habe es nie versucht, aber mein Verständnis ist, dass Sie in iTextAsian.jar und folgen den CJK example, ist der Schlüssel eines Teil davon ziehen müssen:

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); 
Verwandte Themen