Найти существующее PushbuttonField в PDF-документе, используя iText - PullRequest
1 голос
/ 03 мая 2011

Я использую библиотеку Java iText для манипулирования полями формы PDF-документа и столкнулся с простой проблемой.Я могу установить свойства AcroFields, которые я извлек из объекта PdfStamper, однако я действительно хочу установить действие для существующего поля кнопки.

Я нашел бесчисленные примеры создания нового поля PushButton.и добавление его в документ, однако ни один, который фактически не извлекает существующий объект PushbuttonField.Я уверен, что это правильный объект, потому что у него есть метод setAction, которого нет у объекта AcroField.

Я готов признать, что это невозможно, потому что я мог бы обойти это, используя Acrobat для удаления кнопки изшаблон и затем программно добавляя его каждый раз.

Далее я хотел бы знать, если кто-нибудь знает о более всеобъемлющем месте для документации по iText.Неполные javadocs и конкретные примеры кода не подходят для лучшей документации.

1 Ответ

0 голосов
/ 04 мая 2011

Вам нужно знать имя нажимного поля, чтобы получить его. Взгляните на пример , чтобы узнать, как извлечь, настроить и заменить.

Вы можете установить действия, если у вас есть PushbuttonField # getField () # setAction ()

...