[ 
https://issues.apache.org/jira/browse/PDFBOX-5512?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17603132#comment-17603132
 ] 

Maruan Sahyoun commented on PDFBOX-5512:
----------------------------------------

When you do an incremental saving you also need to make sure that the newly 
generated appearances (what you see) are also part of the increment

{code:java}
            List<PDAnnotationWidget> annots = field.getWidgets();
            for (PDAnnotationWidget annot : annots) {
                objectsToWrite.add(annot.getCOSObject());
            }
{code}

Otherwise the new value is set internally but you don't get the visual result 
of that.

> PDRadioButton.setValue(..) does not work for non-ASCII values
> -------------------------------------------------------------
>
>                 Key: PDFBOX-5512
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-5512
>             Project: PDFBox
>          Issue Type: Bug
>          Components: AcroForm
>    Affects Versions: 2.0.26
>         Environment: OpenJDK 8/Linux/x64, probably irrelevant
>            Reporter: Felix Rudolphi
>            Assignee: Maruan Sahyoun
>            Priority: Major
>         Attachments: 
> Unfallmeldung_Bildungseinrichtungen_bf_01-2020-filled.pdf, 
> Unfallmeldung_Bildungseinrichtungen_bf_01-2020.pdf
>
>
> When setting a value of a PDRadioButton programmatically by calling 
> setValue(value), it works well if value is just ASCII characters, but for 
> example "Universität" is encoded internally as "Universit#e4t", neither 
> approach works (the 2nd throws an exception). 
> The fix should write the correct encoded value, so that the respective 
> options is displayed as checked in PDF viewers.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to