[
https://issues.apache.org/jira/browse/PDFBOX-6179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18067717#comment-18067717
]
Tilman Hausherr edited comment on PDFBOX-6179 at 3/24/26 4:23 AM:
------------------------------------------------------------------
I've added an example with a test from the code here. Only for the trunk and
3.0, because I'd assume that people who'll need something so advanced will use
the 3.0 version. (If anybody needs it for 2.0 please say so and I'll do it)
was (Author: tilman):
I've added an example with a test from the code here. Only for the trunk and
3.0, because I'd assume that people who'll need something so advanced will use
the 3.0 version.
> Removing fields not possible
> ----------------------------
>
> Key: PDFBOX-6179
> URL: https://issues.apache.org/jira/browse/PDFBOX-6179
> Project: PDFBox
> Issue Type: Bug
> Components: AcroForm
> Affects Versions: 2.0.36, 3.0.7 PDFBox
> Reporter: Stefan Ziegler
> Assignee: Tilman Hausherr
> Priority: Major
> Fix For: 2.0.37, 3.0.8 PDFBox, 4.0.0
>
> Attachments: simple_form.pdf
>
>
> Seems that fields can no longer be removed like this:
> PDField field = acroForm.getField("XXXXX");
> List<PDField> fields = acroForm.getFields();
> fields.remove(field);
> Internally, the field is never found. PDField has no equals method. getField
> and getFields create new PDField instances and so equals fails in this case.
> Shouldn't there be an equals method in PDField, that compares the underlying
> COSObject?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]