Here is the code:
System.out.println("name = " +
internalName);
System.out.println("codepage = " + codePage);
BaseFont bf = BaseFont.createFont(internalName, codePage, BaseFont.NOT_EMBEDDED);
System.out.println("codepage = " + codePage);
BaseFont bf = BaseFont.createFont(internalName, codePage, BaseFont.NOT_EMBEDDED);
And here's the output:
[java] Testing
report src/net/windward/xmlreport/test/report7.pdf
[java] name = Times-Roman
[java] codepage = UniCNS-UCS2-H
[java] Windward Reports version: 1.2.8
[java] ExceptionConverter: java.io.UnsupportedEncodingException: UniCNS-UCS2-H
[java] at sun.io.Converters.getConverterClass(Converters.java:215)
[java] at sun.io.Converters.newConverter(Converters.java:248)
[java] at sun.io.CharToByteConverter.getConverter(CharToByteConverter.java:64)
[java] at java.lang.StringCoding.encode(StringCoding.java:370)
[java] at java.lang.String.getBytes(String.java:573)
[java] at com.lowagie.text.pdf.PdfEncodings.convertToBytes(Unknown Source)
[java] at com.lowagie.text.pdf.Type1Font.<init>(Unknown Source)
[java] at com.lowagie.text.pdf.BaseFont.createFont(Unknown Source)
[java] at com.lowagie.text.pdf.BaseFont.createFont(Unknown Source)
[java] at net.windward.format.pdf.PdfOutputBuilder.getBaseFont(PdfOutputBuilder.java:564)
[java] at net.windward.format.pdf.PdfOutputBuilder.access$400(PdfOutputBuilder.java:46)
[java] at net.windward.format.pdf.PdfOutputBuilder$PdfText.write(PdfOutputBuilder.java:628)
[java] at net.windward.format.pdf.PdfOutputBuilder$PdfPage.write(PdfOutputBuilder.java:106)
[java] at net.windward.format.pdf.PdfOutputBuilder.adjustForFields(PdfOutputBuilder.java:1004)
[java] at net.windward.format.pdf.PdfOutputBuilder.buildPara(PdfOutputBuilder.java:1023)
[java] at net.windward.format.OutputDirector.processElem(OutputDirector.java:441)
[java] at net.windward.format.OutputDirector.addElement(OutputDirector.java:84)
[java] at net.windward.format.OutputDirector.buildNoEof(OutputDirector.java:227)
[java] at net.windward.format.OutputDirector.build(OutputDirector.java:138)
[java] at net.windward.xmlreport.ProcessReport._process(ProcessReport.java:713)
[java] at net.windward.xmlreport.ProcessReport.process(ProcessReport.java:513)
[java] at net.windward.xmlreport.test.TestProcess.doFile(TestProcess.java:222)
[java] at net.windward.xmlreport.test.TestProcess.main(TestProcess.java:467)
[java] Exception in thread "main"
[java] name = Times-Roman
[java] codepage = UniCNS-UCS2-H
[java] Windward Reports version: 1.2.8
[java] ExceptionConverter: java.io.UnsupportedEncodingException: UniCNS-UCS2-H
[java] at sun.io.Converters.getConverterClass(Converters.java:215)
[java] at sun.io.Converters.newConverter(Converters.java:248)
[java] at sun.io.CharToByteConverter.getConverter(CharToByteConverter.java:64)
[java] at java.lang.StringCoding.encode(StringCoding.java:370)
[java] at java.lang.String.getBytes(String.java:573)
[java] at com.lowagie.text.pdf.PdfEncodings.convertToBytes(Unknown Source)
[java] at com.lowagie.text.pdf.Type1Font.<init>(Unknown Source)
[java] at com.lowagie.text.pdf.BaseFont.createFont(Unknown Source)
[java] at com.lowagie.text.pdf.BaseFont.createFont(Unknown Source)
[java] at net.windward.format.pdf.PdfOutputBuilder.getBaseFont(PdfOutputBuilder.java:564)
[java] at net.windward.format.pdf.PdfOutputBuilder.access$400(PdfOutputBuilder.java:46)
[java] at net.windward.format.pdf.PdfOutputBuilder$PdfText.write(PdfOutputBuilder.java:628)
[java] at net.windward.format.pdf.PdfOutputBuilder$PdfPage.write(PdfOutputBuilder.java:106)
[java] at net.windward.format.pdf.PdfOutputBuilder.adjustForFields(PdfOutputBuilder.java:1004)
[java] at net.windward.format.pdf.PdfOutputBuilder.buildPara(PdfOutputBuilder.java:1023)
[java] at net.windward.format.OutputDirector.processElem(OutputDirector.java:441)
[java] at net.windward.format.OutputDirector.addElement(OutputDirector.java:84)
[java] at net.windward.format.OutputDirector.buildNoEof(OutputDirector.java:227)
[java] at net.windward.format.OutputDirector.build(OutputDirector.java:138)
[java] at net.windward.xmlreport.ProcessReport._process(ProcessReport.java:713)
[java] at net.windward.xmlreport.ProcessReport.process(ProcessReport.java:513)
[java] at net.windward.xmlreport.test.TestProcess.doFile(TestProcess.java:222)
[java] at net.windward.xmlreport.test.TestProcess.main(TestProcess.java:467)
[java] Exception in thread "main"
BUILD
FAILED
file:C:/src/xmlreport/build.xml:617: Java returned: 1
file:C:/src/xmlreport/build.xml:617: Java returned: 1
Total time: 18
seconds
C:\src\xmlreport>
C:\src\xmlreport>
Running version
"iText by lowagie.com (r1.00 - ps122)". (The [java] part of the output above is
from ant.)
thanks - dave
----- Original Message -----
From: "Paulo Soares" <[EMAIL PROTECTED]>
To: "David Thielen" <[EMAIL PROTECTED]>; "itext"
<[EMAIL PROTECTED]>
Sent: Friday, July 25, 2003 2:48 AM
Subject: Re: [iText-questions] Re:
UnsupportedEncodingException
>
> Best Regards,
> Paulo Soares
>
> ----- Original Message -----
> From: "David Thielen" <[EMAIL PROTECTED]>
> To: "itext" <[EMAIL PROTECTED]>
> Sent: Thursday, July 24, 2003 21:47
> Subject: [iText-questions] Re: UnsupportedEncodingException
>
>
> > Hi all;
> >
> > It's also displaying all other charsets (except Thai) but the character
> > spacing is way off for Cryillic and Greek.
> >
> > thanks - dave
> >
> >
> >
> > ----- Original Message -----
> > From: David Thielen <mailto:[EMAIL PROTECTED]>
> > To: itext <mailto:[EMAIL PROTECTED]>
> > Sent: Thursday, July 24, 2003 2:04 PM
> > Subject: UnsupportedEncodingException
> >
> > Hi;
> >
> > I just got a new computer and when I run my test code on it, I get this
> > problem when I try to create Chinese:
> > [java] Windward Reports version: 1.2.8
> > [java] runtime exception: ExceptionConverter:
> > java.io.UnsupportedEncodingException: UniCNS-UCS2-H
> >
> > This worked fine on my previous computer. I do have the asian support
> > installed but I installed it after I installed java. Any ideas as to
> > what I need to do?
> >
> > thanks - dave
> >
> >
>
>
>
