You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by christian zanata <ch...@archeometra.it> on 2009/02/19 14:32:59 UTC

PDFont is null?

Hi to all,
I'm trying to fill a Form using PDFBox,
but when I run org.apache.pdfbox.examples.fdf.SetField I obtain an
output like this:

Exception in thread "main" java.lang.NullPointerException
        at org.apache.pdfbox.pdmodel.common.COSDictionaryMap.put(COSDictionaryMap.java:106)
        at org.apache.pdfbox.pdmodel.interactive.form.PDAppearance.getFontAndUpdateResources(PDAppearance.java:439)
        at org.apache.pdfbox.pdmodel.interactive.form.PDAppearance.setAppearanceValue(PDAppearance.java:267)
        at org.apache.pdfbox.pdmodel.interactive.form.PDVariableText.setValue(PDVariableText.java:131)
        at org.apache.pdfbox.examples.fdf.SetField.setField(SetField.java:59)
        at org.apache.pdfbox.examples.fdf.SetField.setField(SetField.java:100)
        at org.apache.pdfbox.examples.fdf.SetField.main(SetField.java:81)

I debug the code and it seems that in the dictionary there are only font names witout values

PDAppearance.getFontAndUpdateResources line 438 returns null (but in the Map the element is present).

Maybe my system doesn't load the fonts? the render of a PDF works fine.


thanks

chris