Що таке "PDF-дiя"?
Під час роботи з PDF "дія" охоплює різні функції, що запускають автоматичні реакції на дії користувача. Такі дії можуть включати перехід на іншу сторінку, коли закладка, натиснута, виконання обчислень на основі даних форми або відтворення мультимедійних елементів, таких як аудіо та відео.
Поширені типи дій
Специфікація PDF визначає кілька типів дій. Декілька з них покривають майже всі реальні сценарії:
- GoTo, яка переходить до місця в цьому самому документі.
- GoToR і Launch, які відкривають інший файл.
- URI, яка відкриває веб-адресу.
- Named, яка виконує команду переглядача, наприклад NextPage або Print.
- SubmitForm і ResetForm, які надсилають або очищують дані форми.
- JavaScript, яка запускає скрипт, вбудований у документ.
Де прикріплюється дія
Дія ніколи не існує окремо. Вона прикріплюється до об'єкта, з яким користувач може взаємодіяти, або до події. Зазвичай це закладки, анотації-посилання і параметра віджети-анотації які складають форма.
Дії також можуть виконуватися на події документа замість кліку, наприклад, коли сторінку відкрито або закрито, або коли документ збираються друкувати. Оскільки дія може запускати JavaScript і отримувати доступ до мережі, переглядачі обмежують те, що вони виконують, і багато хто за замовчуванням повністю вимикає скрипти.