Я пытаюсь добавить RadioButton в PDF, который я создаю с помощью jsPDF.Я взял следующий код из примера AcroForms на странице примеров jsPDF :
var radioGroup = new RadioButton();
radioGroup.value = "Test";
radioGroup.Subtype = "Form";
this.addField(radioGroup);
var radioButton1 = radioGroup.createOption("Test");
radioButton1.Rect = [50, 170, 30, 10];
radioButton1.AS = "/Test";
var radioButton2 = radioGroup.createOption("Test2");
radioButton2.Rect = [50, 180, 30, 10];
var radioButton3 = radioGroup.createOption("Test3");
radioButton3.Rect = [50, 190, 20, 10];
radioGroup.setAppearance(AcroForm.Appearance.RadioButton.Cross);
В моем проекте я получаю эту ошибку во время выполнения в третьей строке кода, где подтип RadioButtonдля свойства задано значение "Форма":
TypeError: Невозможно установить свойство Подтип [объекта объекта], который имеет только геттер
Когда я выполняю код примера(что не дает мне этой ошибки), похоже, что свойство даже не установлено, оно равно нулю до и после присваивания.Что делает эта собственность?Я ничего не вижу об этом в документах .Нужно ли моей группе радио работать правильно?Если да, то как мне его установить?