Добавление элементов Adobe на основе выбора - PullRequest
0 голосов
/ 01 февраля 2019

Я давно не работаю с Adobe.Попытка сделать интерактивную форму, которая будет работать в Adobe DC Pro.У меня есть куча повторяющихся элементов, но они не всегда нужны.Могу ли я сделать программно для автоматического создания строк, если мне нужно больше, как пример:

|Дата |Имя |Отдел |Количество |+

Поэтому я нажимаю плюс, чтобы добавить новые строки полей в формате PDF

1 Ответ

0 голосов
/ 01 февраля 2019

Adobe Propaganda говорила об использовании XFA (он же LiveCycle Designer, в настоящее время платный компонент Experience Cloud (я думаю)).

Однако это можно сделать программно, используя Acrobat JavaScript.

Если задана область, а количество линий ограничено, вы можете сделать это с помощью простых команд show / hide.

Если у вас неограниченное количество элементов, вы бынужно немного больше планировать и использовать addField () и связанную команду для создания ваших полей, возможно, в связи со страницами шаблонов (см. документацию по Acrobat JavaScript для этого).По моему опыту, это очень помогает, если вы можете разделить ввод и отображение данных, сохраняя данные в массиве.Это делает управление записями намного проще.Поскольку вы заявляете, что это для Acrobat Pro (а не для Reader), у вас не будет никаких ограничений, наложенных Adobe.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...