PDFBox: получить радиокнопку из группы радиокнопок
Я создал PDF-файл, который содержит группу радиобутонов и две опции радиобутонов (например, RadiobuttonGroup: Color, RadioButton: White, Radiobutton: Black). Чего я хочу добиться, так это установить с PDFBox один из двух вариантов. Например, установите "Белый" в качестве выбора.
С PDFBox я хочу теперь прочитать как Группу (Цвет), так и ее детей с радиокнопками (Белый, Черный). Когда я перебираю поля PDF с моей группой RadiobuttonGroup (Color), она называется PDRadioButton, и я нигде не могу найти в списке полей две кнопки, содержащиеся в этой группе RadiobuttonGroup.
Что-то не так, что я делаю при создании моего PDF или есть другой способ получить радиокнопки (белые / черные) из радиобутонгруппы?
1 ответ
Чтобы ответить на вопрос в соответствии с комментариями Tilman Hausherr.
Чтобы программно выбрать опцию радиосвязи с PDFBox, мы должны определить все возможные опции радиогруппы. В нашем примере acroForm.getField("RadiobuttonGroup).getOnValues (). Это возвращает Set с опциями"White", "Black" . Оттуда мы можем программно выбрать одну из этих двух опций.
acroForm.getField ("RadioButtonGroup).setValue(" Белый ")