Tengo un problema con la exportación a pdf desde JRViewer. El problema se encuentra en que necesito que al exportar mi reporte a pdf lo haga utilizando la fuente Arial Narow, la cual no se encuentra en iReport (uso iReport 3.0.0) Si bien he indicado en iReport que se carguen las fuentes del sistema, este lo ha hecho bien y esta disponible la Arial Narow para su selección.
Pero... al ejecutar el JRViewer y exportar a pdf resulta el siguiente error
Código PHP:
Exception occurred during event dispatching:
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :
pdfFontName : ARIALN.TTF
pdfEncoding : Cp1252
isPdfEmbedded : true
at net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:1691)
at net.sf.jasperreports.engine.export.JRPdfExporter.getChunk(JRPdfExporter.java:1600)
at net.sf.jasperreports.engine.export.JRPdfExporter.getPhrase(JRPdfExporter.java:1583)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:1908)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:679)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:641)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:536)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:344)
at net.sf.jasperreports.view.save.JRPdfSaveContributor.save(JRPdfSaveContributor.java:110)
Esto se debe a que la fuente no esta cargada, Tengo una gran duda de como cargar mi fuente para que JRViewer la encuentre, comento ademas que estoy ejecutando mi aplicación en osx y windows, por lo que no se si las fuentes son las mismas!
Agradecería cualquier ayuda al respecto!