Bold style funktioniert nicht in pdf-Ausgabe
Baue ich ein paar Bericht über iReport 5.1.0 und JasperReports 5.0.0. Nun mein Problem ist, dass Fett wird nicht angezeigt, in der pdf-Ausgabe. Wenn ich stilisierter text (zum Beispiel "<b>My Text</b>"
), die Fett-Teile, die Fett angezeigt wird in die Ausgabe des Berichts, aber nicht in der pdf-Datei. Die einzige Möglichkeit, die ich bekommen kann Fett im pdf-Format zu zwingen, die pdf-schriftart für das element zu sein, eine Fette Schrift (pdfFontName="Helvetica-Bold" zum Beispiel), aber das Fett den gesamten string und nicht gestatten Sie mir, Kontrolle über das style-markup <b>
.
Ich bin der Export der pdf-Datei in dieser Art:
JRPdfExporter exp = new JRPdfExporter();
exp.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, namefileToExport);
exp.exportReport();
Wie kann ich tun?
- Sollten Sie post von der jrxml-Datei
- Sie können sich "Stil" sich ein Textfeld, in JasperReports posten
Du musst angemeldet sein, um einen Kommentar abzugeben.
https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports-fonts/6.0.0
hinzufügen dieser Abhängigkeit zu der pom.xml sollte genug sein, um das problem zu beheben
Ich habe gerade das gleiche problem nur ich verwendet gestylt markup-Code, nicht html und diese Lösung hat mir geholfen.
Ich nur diese 4 Zeilen vor der Generierung des Berichts einbetten von Schriften in pdf:
Und dann Hinzugefügt eine neue Abhängigkeit in der maven-Konfiguration:
In Ihrem text-Feld wählen Sie markup wie
html
und schreiben Sie Ihren text wie diesen.Für neue schriftart installieren können Sie diesem link Folgen.
neue schriftart installieren