karenper Posted March 5, 2007 Share Posted March 5, 2007 Hi I am facing this problem when trying to export a report to PDF from my application.I am using the style tag to indicate the Font and encoding for unicode characters in the jrxml as follows: <variableExpression><![CDATA[$F{param}.indexOf("<i>") != -1 ?"<style pdfFontName="Helvetica-BoldOblique" pdfEncoding="CP1250">" + $F{param}.substring($F{param}.indexOf("<i>")+3,$F{param}.indexOf("</i>")) + "</style><style pdfFontName="Helvetica-Bold" pdfEncoding="CP1250">" + $F{param}.substring($F{param}.indexOf("</i>")+4) + "</style>" :$F{param}]]></variableExpression> This variable is then used in a text field.However I get the following exception: ExceptionConverter: java.io.UnsupportedEncodingException: CP1250at sun.io.Converters.getConverterClass(Converters.java:114)at sun.io.Converters.newConverter(Converters.java:145)at sun.io.CharToByteConverter.getConverter(CharToByteConverter.java:64)at java.lang.StringCoding.encode(StringCoding.java:358)at java.lang.String.getBytes(String.java:586)at com.lowagie.text.pdf.PdfEncodings.convertToBytes(PdfEncodings.java:197)at com.lowagie.text.pdf.Type1Font.<init>(Type1Font.java:278)at com.lowagie.text.pdf.BaseFont.createFont(BaseFont.java:389)at com.lowagie.text.pdf.BaseFont.createFont(BaseFont.java:342)at com.lowagie.text.FontFactory.getFont(FontFactory.java:225)at net.sf.jasperreports.engine.export.JRPdfExporter.getChunk(JRPdfExporter.java:1356)at net.sf.jasperreports.engine.export.JRPdfExporter.getPhrase(JRPdfExporter.java:1311)at net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:1631)at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:559)at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:523)at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:488)at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:271) The strange part is that this works fine on other machines but not on mine.Am I missing something here?Can someone help?? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now