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

Michael Bädorf updated PDFBOX-5720:
-----------------------------------
    Description: 
Before v3.0.0 is was possible to get the selected state simply by using the 
isChecked() function. After updating to v.3.0.0 the function always returns 
false with the same input PDF that works well til v2.0.30.

There are no migration advices so I think this is a bug.

This is the code I use for filtering selected checkboxes. but now always 
returns an empty list (in contrast to v2.0.30)

{{{color:#000080}private {color}List<PDField> 
filterCheckedCheckboxes(List<PDField> fields) {}}
{{  {color:#000080}return {color}filterByType(fields, 
PDCheckBox.{color:#000080}class{color})}}
{{   .stream()}}
{{   .filter(PDCheckBox::isChecked)}}
{{   .map(PDField.{color:#000080}class{color}::cast)}}
{{   .toList();}}
}

 

I can also find no test for PDCheckBox.isChecked()

  was:
Before v3.0.0 is was possible to get the selected state simply by using the 
isChecked() function. After updating to v.3.0.0 the function always returns 
false with the same input PDF that works well til v2.0.30.

There are no migration advices so I think this is a bug.

This is the code I use for filtering selected checkboxes. but now always 
returns an empty list (in contrast to v2.0.30)

{{{color:#000080}private {color}List<PDField> 
filterCheckedCheckboxes(List<PDField> fields) {}}
{{  {color:#000080}return {color}filterByType(fields, 
PDCheckBox.{color:#000080}class{color})}}
{{   .stream()}}
{{   .filter(PDCheckBox::isChecked)}}
{{   .map(PDField.{color:#000080}class{color}::cast)}}
{{   .toList();}}
}


> Checked state of PDCheckbox
> ---------------------------
>
>                 Key: PDFBOX-5720
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-5720
>             Project: PDFBox
>          Issue Type: Bug
>          Components: AcroForm
>    Affects Versions: 3.0.0 PDFBox
>            Reporter: Michael Bädorf
>            Priority: Major
>
> Before v3.0.0 is was possible to get the selected state simply by using the 
> isChecked() function. After updating to v.3.0.0 the function always returns 
> false with the same input PDF that works well til v2.0.30.
> There are no migration advices so I think this is a bug.
> This is the code I use for filtering selected checkboxes. but now always 
> returns an empty list (in contrast to v2.0.30)
> {{{color:#000080}private {color}List<PDField> 
> filterCheckedCheckboxes(List<PDField> fields) {}}
> {{  {color:#000080}return {color}filterByType(fields, 
> PDCheckBox.{color:#000080}class{color})}}
> {{   .stream()}}
> {{   .filter(PDCheckBox::isChecked)}}
> {{   .map(PDField.{color:#000080}class{color}::cast)}}
> {{   .toList();}}
> }
>  
> I can also find no test for PDCheckBox.isChecked()



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

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

Reply via email to