PDFBox:从radiobutton Group中检索radiobutton

时间:2017-08-04 10:10:28

标签: pdf pdfbox

我创建了一个PDF,其中包含Radiobutton组及其两个Radiobutton选项(例如RadiobuttonGroup:Color,RadioButton:White,Radiobutton:Black)。我想要实现的是用PDFBox设置两个选项之一。例如。设置"怀特"作为选择。

使用PDFBox我现在想要读取Group(Color)以及radiobutton children(White,Black)。 当我使用我的RadiobuttonGroup迭代PDFields时(Color)被重新识别为PDRadioButton,我无法在字段列表中找到此RadiobuttonGroup中包含的两个radiobutton。

我在创建PDF时有什么问题吗?还是有另一种方法来检索radiobuttongroup的radiobuttons(白/黑)?

1 个答案:

答案 0 :(得分:1)

根据TilmanHausherr 评论回答问题。

为了以编程方式选择PDFBox的无线电选项,我们必须识别无线电组的所有可能选项。在我们的示例 acroForm.getField(" RadiobuttonGroup).getOnValues()中。这将返回一个带有选项的Set" White" ,"黑" 。从那里我们可以通过编程方式选择这两个选项。

<强> acroForm.getField(&#34;的RadioButtonGroup).setValue(&#34;白色&#34)