Ukraine (kyrillischen) Zeichen nicht anzeigen in Jasper Report PDF
Ich versuche die Anzeige des ukrainischen Charakter in jasper Reports als pdf-Datei. aber es ist nicht diaplaying im pdf-format.
wenn ich den Bericht exportieren, um alle anderen Formate wie html, csv..ukrainischen char angezeigt wird.
- Tun die Schriftarten für den export haben Sie die Zeichen notwendig? Ich bin mir nicht sicher, welche Methode Jasper Report verwendet, aber die PDF-Datei enthält in der Regel die schriftart, die verwendet wird für die Erzeugung von es - was bedeutet, dass die schriftart muss die Unterstützung internationaler Zeichen.
- maryniuk.blogspot.com/2010/09/... dies hat mir geholfen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einige text-Feld properties in iReport. Die Verwendung der schriftart DejaVu Sans. Legen Sie die pdf-Codierung Cp1251 und isPdfEmbedded zu wahr.
Ex.:
<font fontName="DejaVu Sans" isStrikeThrough="false" pdfEncoding="Cp1251" isPdfEmbedded="true" />
jasperreports-Schriftarten als maven-dependency:
Erstens, stellen Sie sicher, dass Sie das Recht haben, encoding:
Dann ändern Sie die Schriftarten, um diejenigen, die Unterstützung kyrillischer Schrift. Dies geschieht über Stile:
Ab und ruft diese Methode mit
addPdfFontsToStyles(jasperReport.getStyles());
Natürlich, die Voraussetzungen sind:
Das sollte es tun (ich nehme den code aus einer funktionierenden cyrilic Anwendung)
register schriftart in JVM
hinzufügen kyrillische Feld hier:
Genießen!
Da jasper report v5, v6, der richtige Weg, um Zeichen anzuzeigen, die im pdf-Format zu verwenden font-Erweiterung
Für mehr Informationen siehe diese Frage auf stackoverflow:
Jasper Reports PDF exportiert keine kyrillischen Werte
Wie kann ich die Anzeige "$£Ω€απ⅔" in JasperReports Server-PDF-Datei mit iReport?