[ 
https://issues.apache.org/jira/browse/PDFBOX-919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

John Hewson closed PDFBOX-919.
------------------------------
    Resolution: Won't Fix

PDFBOX-809 was invalid, so this is not actually a problem.

> Make custom fonts reusable / get font reference from document.
> --------------------------------------------------------------
>
>                 Key: PDFBOX-919
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-919
>             Project: PDFBox
>          Issue Type: Wish
>          Components: Writing
>    Affects Versions: 1.3.1
>         Environment: Windows XP; 32 Bit; JDK 1.6.0_22.
>            Reporter: MH
>
> When writing generic code to change PDF documents (concatenate PDFs, add 
> custom text, etc.), some functions using a custom font can be called multiple 
> times. As it is not possible to simply cash the PDFont instances (see 
> PDFBOX-809 => COSVisitorException) as they are probably hard linked to a 
> document instance, it should be possible to request the font from the 
> document to re-use it.
> Example: 2 documents use both the same custom font. When I concatenate them 
> and add additional text with my custom font, the result has 3 times this font 
> embedded! Instead of creating new instances of the custom font on every 
> (generic) call of an application method, it would be better to somehow "tell" 
> PDFBox, that the custom font is already in the PDF that I want to change. So 
> a method like
>   PDFont f = myPDDocument.getFont()
> would be usefull to avoid multiple inclusions of the same font on a document.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to