You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Martin Hilpert (JIRA)" <ji...@apache.org> on 2010/09/01 14:52:54 UTC

[jira] Created: (PDFBOX-809) Reusing PDFonts causing COSVisitorException.

Reusing PDFonts causing COSVisitorException.
--------------------------------------------

                 Key: PDFBOX-809
                 URL: https://issues.apache.org/jira/browse/PDFBOX-809
             Project: PDFBox
          Issue Type: Bug
    Affects Versions: 1.2.1
         Environment: JDK 1.6.0_21, WIndows XP 32 Bit.
            Reporter: Martin Hilpert


I try to reuse custom fonts and cache the PDFont objects in a ConcurrentHashMap. But when I try to reuse those fonts, I get a

     org.apache.pdfbox.exceptions.COSVisitorException: Das Handle ist ungültig

PDTrueTypeFont.loadTTF() has a PDDocument as the first parameter. So I guess, the font is somehow linked with the font and reusing such a font for another PDDocument causing this exception (?).

When processing multiple documents with the very same fonts, those TTF fonts get loaded over and over again from the system. Why is the font linked with the document? Would it be possible to make PDFont independent from PDDocument (why not)?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.