Да, это возможно. В Adobe PDF у вас есть концепция флажка и концепция переключателя. Хотя каждый флажок и переключатель могут иметь свое собственное имя, они также могут быть сгруппированы через субтир через GroupName.subobj.
Adobe описывает это следующим образом:
Имя поля. Это может включать в себя
иерархический синтаксис для того, чтобы
облегчить логические группировки. За
Например, имя myGroup.firstField
подразумевает, что поле формы firstField
принадлежит к группе полей, называемых
моя группа. Преимущество создания
логическая иерархия в том, что вы можете
обеспечить согласованность между
свойства связанных полей формы
установка свойств группы,
которые автоматически распространяются на все
поля формы внутри группы.
Когда поля установлены через иерархию, вы можете получить значение myGroup в этом случае и вернуть выбранное значение группы. Точно так же в случае с RadioButtons вы должны убедиться, что все поля в группе имеют одинаковые имена.
Такой подход к созданию полей формы
применимо ко всем полям, но это
Следует отметить, что переключатели
требуют особого отношения. Так как набор
из радио кнопок представляет собой набор
взаимоисключающие выборы, они
принадлежат к той же группе. Потому что
это, имена всех переключателей
в той же группе должны быть идентичны.
Кроме того, экспортные значения
набор радиокнопок должен быть установлен с
единственное утверждение, в котором массив
значений присваиваются
Свойство exportValues поля
объект. Например, предположим, что мы
хотел бы создать набор из трех радио
кнопки, каждая 12 точек в ширину и 12
Очки высоко, все по имени myRadio. Мы
разместит их на странице 5
документ, и их экспортные значения будут
Да, Нет и Отмена. Они могут быть
создан как показано в приведенном коде
ниже:
var name = "myRadio";
var type = "radiobutton";
var page = 5;
var rb = this.addField(name, type, page, [400, 442, 412, 430]);
this.addField(name, type, page, [400, 427, 412, 415]);
this.addField(name, type, page, [400, 412, 412, 400]);
rb.exportValues=["Yes", "No", "Cancel"];