Maruan Sahyoun created PDFBOX-2961:
--------------------------------------

             Summary: Checkbox with multiple widgets doesn't reflect check() 
state.  
                 Key: PDFBOX-2961
                 URL: https://issues.apache.org/jira/browse/PDFBOX-2961
             Project: PDFBox
          Issue Type: Bug
          Components: AcroForm
    Affects Versions: 1.8.10, 2.0.0
            Reporter: Maruan Sahyoun
            Assignee: Maruan Sahyoun
             Fix For: 2.0.0


If a checkbox has multiple annotations (i.e. the same checkbox field occurs 
multiple times within the form)  the appearance state for the annotation 
widgets is not correctly set.

This has been reported on the users mailing list:

{quote}
Hi,

I have a simple document with two PDCheckbox fields, and one of those fields 
has two AnnotationWidgets. I am able to successfully call check() on the first 
field and see the result in the output document, but calling check() on the 
field with multiple AnnotationWidgets has no effect.

My understanding of duplicated fields is that only a single PDField exists but 
that an AnnotationWidget kid will exist for each instance of the field in the 
document, so setting the PDField parent once should affect all of the children. 
Am I misunderstanding how this should work?

Attached is the document I am testing as well as a small Java class that 
reproduces the issue by calling check() on everything in getFields().  I have 
tried this with PDFBox 1.8.9, 1.8.10, and the 09/03 Snapshot of 2.0.0. I am 
viewing the document with Adobe Acrobat Reader DC Version 2015.008.20082.

Any insight would be appreciated.

Thanks,
Bart.
{quote} 



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

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

Reply via email to