2016-05-13 5 views
0

Ich habe eine Frage bezüglich der Schrift, die beim Drucken aus einer JasperReports jrxml in den Formaten pdf und docx verwendet wird. Ich folgte den Anweisungen, die http://community.jaspersoft.com/wiki/custom-font-font-extension definiert wurden, um den JasperReports-Bericht zu erhalten, Arial-Schriftart in PDF- und docx-Drucken zu drucken. Die pdfs akzeptierten das gerne und druckten Arial. Aber egal, was ich versuche, die Docx Drucke erscheinen immer als Sans Serif Schriftart.JasperReports Schriftanpassung beim Drucken im docx-Format (pdf mit korrektem Format)

I edited auch bereits die Jasper Eigenschaft Linien wie folgt:

net.sf.jasperreports.default.font.name = ArialExtension (Name meiner Erweiterung erstellt, wie durch die Links Dokumentation folgende, JAR-Datei)

net.sf.jasperreports.default.pdf.font.name = ArialExtension

wie ich Also, Verstehen, JasperReports sollte Arial immer als Schriftart auswählen, was nicht der Fall ist. Ich weiß ehrlich gesagt nicht, was ich jetzt tun soll. Wir benötigen pdf- und docx-Drucke für unsere Kunden und wir benötigen sie in Arial-Schrift.

Kann mir jemand in eine andere Richtung zeigen oder mir sagen, was ich vermisse.

Antwort

0

Ich habe das Problem behoben! Die Lösung ist absolut nicht offensichtlich und funktioniert möglicherweise nicht für alle. Aber für mich wurde die richtige Schriftart im DOCX- und PDF-Format verwendet, als ich meine Font-Erweiterung genau wie die Schriftart benannte, die ich verwenden möchte. Also habe ich es anstelle von ArialExtension Arial genannt und mein Jar wurde Arial.jar genannt. Dann war die Schriftart in DOCX korrekt, auch in PDF.