Я пытаюсь создать PDF-форму, которая содержит входной слайдер. В настоящее время Adobe acrobat не поддерживает ввод слайдера. Есть ли какой-нибудь хакерский способ сделать это?
Как добавить поле ввода слайдера в PDF-формы
1 ответ
возможно в некоторой степени. Вы можете считывать координаты мыши в пределах поля кнопки (фактически, любое поле, но для нашей цели это поле кнопки). Если вы сделаете это в событии MouseUp, вы можете переместить значок поля кнопки в эту позицию, и, конечно же, также использовать эти координаты для других ваших действий.
Это дает эффект нажатия в ползунке и на релизе имеют соответствующее значение. Что вы не получаете непрерывное перемещение ползунка (который будет значок), или быстрое обновление числового положения мыши. Последнее можно сделать с помощью цикла setInterval() с коротким интервалом времени.
я реализовал такие "слайдеры" в нескольких проектах в прошлом, и он работает достаточно хорошо.
обратите внимание, что это работает только с PDF зрителей понимание Acrobat JavaScript.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]