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

Maruan Sahyoun reassigned PDFBOX-1550:
--------------------------------------

    Assignee: Maruan Sahyoun

> Helv vs. Helvetica font names cause PDField.setValue to fail
> ------------------------------------------------------------
>
>                 Key: PDFBOX-1550
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1550
>             Project: PDFBox
>          Issue Type: Bug
>          Components: AcroForm
>    Affects Versions: 1.8.0
>         Environment: Mac OS X 10.8.3
> Oracle Java 1.7.0_15-b03
>            Reporter: Wes Morgan
>            Assignee: Maruan Sahyoun
>              Labels: Appearance
>             Fix For: 2.0.0
>
>         Attachments: co_absentee.en.pdf
>
>
> I have a PDF form using AcroForm that generates a "Don't know how to 
> calculate the position for non-simple fonts" exception when calling setValue 
> on a textbox field. After running it in a debugger, it appears the problem is 
> that the font inside the AcroForm resources is named "Helv" but PDFBox gets 
> "Helvetica" as the cosFontName on line 434 of PDAppearance.java. So then when 
> it tries to get the font from the formResources on line 439 
> (formResources.getFonts().get( fontName );), it returns null because there is 
> no "Helvetica" font, only "Helv". I changed the fontName variable's value to 
> "Helv" in the debugger and that allowed setValue to complete without error.
> Is this a problem with the form? I didn't see any way to fix it in Acrobat 
> Pro's UI.



--
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