bonjour a tous,
voila je débute dans Jasper et iReport
j'ai suivie le tuto, lien, de Eric Reboisson.
bon j'ai adapter car je suis en postgre et en version 3.5.2 de iReport.
mais, pour m'entrainer et me faire la main, je voudrais mettre les noms en code barre (pas utile pour le moment mais j'aurais besoin de code barre dans mon projet)
donc en sélectionnant "$F{nom}" j'ai mis dans "pdf font name", C39HrP36DlTt, qui est le nom de ma police (note : elle n'est pas dans le liste).
j'ai :
et sous eclipse lorsque je compile et je debug, a la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Exporting PDF (using iText) to file... /home/laugraudc/report2.pdf! Error*exporting*print...*Could*not*load*the*following*font*:* pdfFontName***:*C39HrP36DlTt pdfEncoding***:*Cp1252 isPdfEmbedded*:*true net.sf.jasperreports.engine.JRRuntimeException:*Could*not*load*the*following*font*:* pdfFontName***:*C39HrP36DlTt pdfEncoding***:*Cp1252 isPdfEmbedded*:*true ****at*net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:1819) ****at*net.sf.jasperreports.engine.export.JRPdfExporter.getChunk(JRPdfExporter.java:1666) ****at*net.sf.jasperreports.engine.export.JRPdfExporter.getPhrase(JRPdfExporter.java:1642) ****at*net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:2038) ****at*net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:726) ****at*net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:686) ****at*net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:575) ****at*net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:383) ****at*com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:1159) ****at*org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) ****at*org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
j'ai le droit a une belle erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // - Création du rapport au format PDF JasperExportManager.exportReportToPdfFile(jasperPrint, "/home/laugraudc/report.pdf");
merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Exception in thread "main" net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : pdfFontName : C39HrP36DlTt pdfEncoding : Cp1252 isPdfEmbedded : false at net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:1819) at net.sf.jasperreports.engine.export.JRPdfExporter.getChunk(JRPdfExporter.java:1666) at net.sf.jasperreports.engine.export.JRPdfExporter.getPhrase(JRPdfExporter.java:1642) at net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:2038) at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:726) at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:686) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:575) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:383) at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:126) at GeneratePDF.main(GeneratePDF.java:46)
ps : je suis sous Ubuntu
Partager