Hi,
I know, what I meant is whether I should add code to the setWidgets
method to do this automatically, or if you'd see a reason not to do it?
for (PDAnnotationWidget widget : children)
{
widget.getCOSObject().setItem(COSName.PARENT, this);
}
Tilman
Am 21.01.2016 um 16:45 schrieb Maruan Sahyoun:
The spec has this (in PDF 2.0)
(Required if this widget annotation is one of multiple children in a field;
optional otherwise) An indirect reference to the widget annotation’s parent
field. A widget annotation may have at most one parent; that is, it can be
included in the Kids array of at most one field)
BR
Maruan
Am 21.01.2016 um 15:28 schrieb Tilman Hausherr <thaush...@t-online.de>:
PDTerminalField has this:
public void setWidgets(List<PDAnnotationWidget> children)
{
COSArray kidsArray = COSArrayList.converterToCOSArray(children);
getCOSObject().setItem(COSName.KIDS, kidsArray);
}
Shouldn't this also set the /Parent entry for each widget in the array? In the
code I did earlier this week ( https://justpaste.it/CreateRadioButtons ), I was
unable to get the radio buttons displayed with Adobe Reader until the /Parent
entry was set in each widget.
widget.getCOSObject().setItem(COSName.PARENT, radioButton);
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org