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

Tilman Hausherr reopened PDFBOX-2943:
-------------------------------------
      Assignee: John Hewson  (was: Timur Kamalov)

John, the attached file swftools-fonts.pdf fails with an NPE:
{code}
Caused by: java.lang.NullPointerException: null
    
org.apache.pdfbox.pdmodel.font.PDType3Font.getWidthFromFont(PDType3Font.java:143)
    org.apache.pdfbox.pdmodel.font.PDType3Font.getWidth(PDType3Font.java:135)
    
org.apache.pdfbox.pdmodel.font.PDType3Font.getDisplacement(PDType3Font.java:113)
    
org.apache.pdfbox.contentstream.PDFStreamEngine.showText(PDFStreamEngine.java:686)
    
org.apache.pdfbox.contentstream.PDFStreamEngine.showTextString(PDFStreamEngine.java:560)
    
org.apache.pdfbox.contentstream.operator.text.ShowText.process(ShowText.java:50)
    
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:806)
    
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:468)
    
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:445)
    
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:156)
    org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:180)
    org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
    org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
    org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:68)
    
org.apache.pdfbox.tools.pdfdebugger.pagepane.PagePane$RenderWorker.doInBackground(PagePane.java:155)
    
org.apache.pdfbox.tools.pdfdebugger.pagepane.PagePane$RenderWorker.doInBackground(PagePane.java:138)
    java.lang.Thread.run(Unknown Source)
{code}

> PDType3Font.getWidthFromFont not supported
> ------------------------------------------
>
>                 Key: PDFBOX-2943
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2943
>             Project: PDFBox
>          Issue Type: Improvement
>    Affects Versions: 2.0.0
>            Reporter: Timur Kamalov
>            Assignee: John Hewson
>            Priority: Minor
>              Labels: type3
>             Fix For: 2.0.0
>
>         Attachments: PDFBOX-2794_unc.pdf, 
> PDType3Font_getWidthFromFont_implementation_.patch, swftools-fonts.pdf
>
>
> This method is still not implemented.
> Does anyone working on this issue? If not I will be happy to contribute and 
> propose implementation. 
> In fact it's not a very complicated task : you just need to parse d0 or d1 
> operator from glyph's content stream (stored in CharProcs).



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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to