Jump to content

moondavaa

Members
  • Posts

    1
  • Joined

  • Last visited

moondavaa's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  1. Pls help I have this error. -ireport 5.6 -jdk 1.7 -tomcat 7 -oracle 11g -jasperreports-5.0.4.jar -jasperreports-fonts-5.6.1.jar tried: -installed itext-asian-5.1.1.jar on ireport -installed font Batang (korean font) in Fonts -changed encoding UniKS-UCS2-H -changed encoding Identity-H in Properties and Options -> JasperReports Properties Source-----------------------------------------------------------------------------------------------------------------> <%@ page language="java"%> <%@ page import="net.sf.jasperreports.engine.*"%> <%@ page import="net.sf.jasperreports.engine.export.*"%> <%@ page import="net.sf.jasperreports.engine.data.*"%> <%@ page import="java.sql.*,java.io.*,java.util.*" %> <%@ page import="java.util.HashMap"%> <%@ page import="mbic.mlex.common.CommonPageDTO" %> <%@ page import="mbic.mlex.common.ConditionDTO" %> <%@ page import="mlex.crg.inqvpr.transfer.InqVprDTO"%> <%@ page import="mbic.mlex.framework.common.Response" %> <html> <head> <title>REPORT</title> </head> <body> <% InqVprDTO resultDto = null; Response userRes = (Response)request.getAttribute("_RES_"); boolean chief = false; if (userRes != null) { if (userRes.isSuccess()) { resultDto = (InqVprDTO)userRes.getResult(); } } String jrxmlFile = session.getServletContext().getRealPath("/jsp/jasperreport/CrgInqVprExp.jrxml"); System.out.println("jrxmlFile==>" + jrxmlFile); List<InqVprDTO> listInqVpr = resultDto.getListInqVpr(); String reporttype = "pdf"; Map jasperParameter = new HashMap(); jasperParameter.put("paramtype", "jrxml"); String path = application.getRealPath("/"); JasperReport jasperReport = JasperCompileManager.compileReport(jrxmlFile); JRDataSource ds = new JRBeanCollectionDataSource(listInqVpr); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, jasperParameter, ds); OutputStream ouputStream = response.getOutputStream(); JRExporter exporter = null; response.setContentType("application/pdf"); response.setHeader("Content-Disposition", "inline; filename="inquiryVisa.pdf""); exporter = new JRPdfExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream); try { exporter.exportReport(); } catch (JRException e) { throw new ServletException(e); } finally { if (ouputStream != null) { try { ouputStream.close(); } catch (IOException ex){} } } %> </body> </html> Error -----------------------------------------------------------------------------------------------------------> SEVERE: Servlet.service() for servlet jsp threw exception net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : pdfFontName : Batang pdfEncoding : UniKS-UCS2-H isPdfEmbedded : false at net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:2054) at net.sf.jasperreports.engine.export.JRPdfExporter.getChunk(JRPdfExporter.java:1817) at net.sf.jasperreports.engine.export.JRPdfExporter.getPhrase(JRPdfExporter.java:1786)
×
×
  • Create New...