Thanks Andreas, 

I am now using loadTTL to test different fonts.

I have been able to load in my test app "Times Roman" or the file "timr45w.ttf" 
with no problems.

However, every one of my BarCode fonts create documents fine but when opened in 
Adobe Reader it gets:
"Cannot extract the embedded font 'IDAutomationHC39M'. Some characters may not 
display or print correctly."

Because the same code works fine with Times Roman I am assuming it has to do 
with the fonts themselves.  

So far I have tried:
IDAutomationHC39 (from IDAutomation.com)
AdvHC39a (from bizfonts.com)
Free2of9 (from barcodesinc.com)

Am I on the right track or do I need to address the "Cannot extract" error?

Thanks
Rob Bradley

-----Original Message-----
From: Andreas Lehmkühler [mailto:andr...@lehmi.de] 
Sent: Sunday, August 23, 2009 11:04 AM
To: pdfbox-users@incubator.apache.org
Subject: Re: How do you add BarCode 39

Hi Rob,

Rob Bradley schrieb:
> I need to add a barcode 39 to new pdf documents.  Does anyone have an 
> example?  I would assume it is just a matter of loading a font. 
> 
> I have everything else working well, but I just have done much with fonts 
> other than the defaults yet.
If your font is a truetype try something like this before adding some
text to the document:

PDDocument doc = PDDocument.load( ... );
PDFont font = PDTrueTypeFont.loadTTF(doc, new File("SpecialFont.ttf"));

BR
Andreas Lehmkühler

Reply via email to