Java DocumentException:无法识别带有“Cp1252”的字体“”。starck
我尝试使用jasper reports生成报告,但在运行代码时,出现以下错误: net.sf.jasperreports.engine.JRRuntimeException:com.lowagie.text.DocumentException:无法识别带有“Cp1252”的字体。 net.sf.jasperreports.engine.export.JRPdfExporter.getFontJRPdfExporter.java:2062 我运行的代码部分是Java DocumentException:无法识别带有“Cp1252”的字体“”。starck,java,jasper-reports,Java,Jasper Reports,我尝试使用jasper reports生成报告,但在运行代码时,出现以下错误: net.sf.jasperreports.engine.JRRuntimeException:com.lowagie.text.DocumentException:无法识别带有“Cp1252”的字体。 net.sf.jasperreports.engine.export.JRPdfExporter.getFontJRPdfExporter.java:2062 我运行的代码部分是 ByteArrayOutput
ByteArrayOutputStream baos = new ByteArrayOutputStream();
JasperExportManager.exportReportToPdfStream(relatorio, baos);
InputStream documentInput = new ByteArrayInputStream(baos.toByteArray());
download = new InputStreamDownload(documentInput, "application/pdf",
arquivo, true, baos.toByteArray().length);
return download;
奇怪的是,其他通常使用此代码的报告无法识别带有“Cp1252”的字体看起来像是一个空名称的字体。所有我的弹簧都在属性名称中,因为您可能希望共享报告定义以供检查。为什么我的定义报告?您的报告定义是定义报告的jrxml文件一代