Download http://itext.sourceforge.net/downloads/iTextAsian.jar and put it in
your classpath.
By the way, what OS and JDK are you using?

Best Regards,
Paulo Soares

> -----Original Message-----
> From: Bendik R.Johansen [SMTP:[EMAIL PROTECTED]]
> Sent: Thursday, February 06, 2003 16:25
> To:   [EMAIL PROTECTED]
> Subject:      Re: [iText-questions] NullPointerException with FontFactory
> 
> Thanks,
> I am not able to catch this exception either.
> Is there any other way to accomplish this?
> It seems to work sometimes, with type 1 fonts, but not when using  
> FontFactory.
> 
> On torsdag, feb 6, 2003, at 16:26 Europe/Oslo, Paulo Soares wrote:
> 
> > The exception has nothing to do with FontFactory. It's being thrown in
> > CJKFont in this static block:
> >
> >     static {
> >         try {
> >             InputStream is = getResourceStream(RESOURCE_PATH +
> > "cjkfonts.properties");
> >             cjkFonts.load(is); // problem here
> >             is.close();
> >             is = getResourceStream(RESOURCE_PATH +
> > "cjkencodings.properties");
> >             cjkEncodings.load(is);
> >             is.close();
> >         }
> >         catch (Exception e) { // should be caught here
> >             cjkFonts = new Properties();
> >             cjkEncodings = new Properties();
> >         }
> >     }
> >
> > I don't know why the catch block is not working, that's a problem from  
> > your
> > side. You may be using an IDE that is configured to catch all the  
> > exception
> > while debugging.
> >
> > Best Regards,
> > Paulo Soares
> >
> >> -----Original Message-----
> >> From:      Bendik R.Johansen [SMTP:[EMAIL PROTECTED]]
> >> Sent:      Thursday, February 06, 2003 14:15
> >> To:        [EMAIL PROTECTED]
> >> Subject:   Re: [iText-questions] NullPointerException with FontFactory
> >>
> >> Here is the Stack trace. I have have tried with absolute paths too,  
> >> but
> >> it did not work either.
> >>
> >> java.lang.NullPointerException
> >>          at java.io.Reader.<init>(Reader.java:59)
> >>          at  
> >> java.io.InputStreamReader.<init>(InputStreamReader.java:84)
> >>          at  
> >> java.io.InputStreamReader.<init>(InputStreamReader.java:73)
> >>          at java.util.Properties.load(Properties.java:184)
> >>          at com.lowagie.text.pdf.CJKFont.<clinit>(CJKFont.java:84)
> >>          at  
> >> com.lowagie.text.pdf.BaseFont.createFont(BaseFont.java:356)
> >>          at  
> >> com.lowagie.text.FontFactory.register(FontFactory.java:492)
> >>          at  
> >> com.lowagie.text.FontFactory.register(FontFactory.java:479)
> >>          at PDFDocument.addText(PDFDocument.java:79)
> >>          at XML2PDF.blockContent(XML2PDF.java:126)
> >>          at XML2PDF.characters(XML2PDF.java:57)
> >>          at
> >> org.apache.xerces.parsers.AbstractSAXParser.characters(AbstractSAXPars 
> >> er
> >> .java:493)
> >>          at
> >> org.apache.xerces.impl.XMLNamespaceBinder.characters(XMLNamespaceBinde 
> >> r.
> >> java:609)
> >>          at
> >> org.apache.xerces.impl.dtd.XMLDTDValidator.characters(XMLDTDValidator. 
> >> ja
> >> va:879)
> >>          at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(XMLD 
> >> oc
> >> umentFragmentScannerImpl.java:841)
> >>          at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentD 
> >> is
> >> patcher.dispatch(XMLDocumentFragmentScannerImpl.java:1388)
> >>          at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XML 
> >> Do
> >> cumentFragmentScannerImpl.java:333)
> >>          at
> >> org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardPa 
> >> rs
> >> erConfiguration.java:529)
> >>          at
> >> org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardPa 
> >> rs
> >> erConfiguration.java:585)
> >>          at  
> >> org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
> >>          at
> >> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.ja 
> >> va
> >> :1148)
> >>          at XML2PDF.parse(XML2PDF.java:134)
> >>          at Converter.convert(pdfServer.java:160)
> >>          at pdfRequestHandler.createPdf(pdfServer.java:138)
> >>          at pdfRequestHandler.run(pdfServer.java:98)
> >>          at java.lang.Thread.run(Thread.java:491)
> >> On torsdag, feb 6, 2003, at 11:51 Europe/Oslo, Paulo Soares wrote:
> >>
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From:    Bendik R.Johansen [SMTP:[EMAIL PROTECTED]]
> >>>> Sent:    Thursday, February 06, 2003 6:47
> >>>> To:      [EMAIL PROTECTED]
> >>>> Subject: [iText-questions] NullPointerException with FontFactory
> >>>>
> >>>> Hello,
> >>>> Iget a NullPointerException  when i try to register � new font wit
> >>>> FontFactory
> >>>> code:
> >>>> FontFactory.register("../fonts/edmunds.ttf");
> >>>>
> >>>   And the stack trace is?
> >>>
> >>>> The font is in that location, I am absolutely sure :)
> >>>>
> >>>   No you are not, not with relative paths.
> >>>
> >>>> What I am trying to achieve, is to write a specific piece of text,
> >>>> with
> >>>> a certain font, at a fixed place on the page.
> >>>> code:
> >>>> Font font = FontFactory.getFont("Edmunds", BaseFont.WINANSI, 12);
> >>>> this.writeHandle.beginText();
> >>>> this.writeHandle.setFontAndSize(font.getBaseFont(), fontSize);
> >>>> this.writeHandle.showTextAligned(align, text,  
> >>>> millimetersToPoints(x),
> >>>> millimetersToPoints(y), 0);
> >>>> this.writeHandle.endText();
> >>>>
> >>>> This works.. kind of. The pdf gets written, but the fonts look  
> >>>> nothing
> >>>> like they are supposed to (It's basically Helvetica squeezed  
> >>>> together)
> >>>>
> >>>   If the font is not found then Helvetica is returned. If it's
> >>> squeezed together that's because you have some transformation before.
> >>>
> >>>   Best Regards,
> >>>   Paulo Soares
> >>>
> >>>> Does anyone have any ideas?
> >>>>
> >>>> Thanks
> >>>>
> >>>>
> >>>> -------------------------------------------------------
> >>>> This SF.NET email is sponsored by:
> >>>> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> >>>> http://www.vasoftware.com
> >>>> _______________________________________________
> >>>> iText-questions mailing list
> >>>> [EMAIL PROTECTED]
> >>>> https://lists.sourceforge.net/lists/listinfo/itext-questions
> >>>
> >>>
> >>> -------------------------------------------------------
> >>> This SF.NET email is sponsored by:
> >>> SourceForge Enterprise Edition + IBM + LinuxWorld  Something 2 See!
> >>> http://www.vasoftware.com
> >>> _______________________________________________
> >>> iText-questions mailing list
> >>> [EMAIL PROTECTED]
> >>> https://lists.sourceforge.net/lists/listinfo/itext-questions
> >>
> >>
> >>
> >> -------------------------------------------------------
> >> This SF.NET email is sponsored by:
> >> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> >> http://www.vasoftware.com
> >> _______________________________________________
> >> iText-questions mailing list
> >> [EMAIL PROTECTED]
> >> https://lists.sourceforge.net/lists/listinfo/itext-questions
> >
> >
> > -------------------------------------------------------
> > This SF.NET email is sponsored by:
> > SourceForge Enterprise Edition + IBM + LinuxWorld  Something 2 See!
> > http://www.vasoftware.com
> > _______________________________________________
> > iText-questions mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/itext-questions
> 
> 
> 
> -------------------------------------------------------
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> http://www.vasoftware.com
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to