Я пытаюсь создать форму PDF, которая содержит ползунок ввода. В настоящее время Adobe Acrobat не поддерживает ползунки ввода. Есть ли какой-нибудь хакерский способ сделать это?

1 ответ1

0

Это возможно в некоторой степени. Вы можете считывать координаты мыши внутри поля кнопки (фактически любое поле, но для нашей цели это поле кнопки). Если вы сделаете это в событии MouseUp, вы сможете переместить значок поля кнопки в эту позицию и, конечно, также использовать эти координаты для других ваших действий.

Это дает эффект щелчка в ползунке и при отпускании имеет соответствующее значение. Чего вы не получите, так это непрерывного перемещения ползунка (который будет значком) или быстрого обновления числового положения мыши. Последнее можно сделать с помощью цикла setInterval () с коротким интервалом времени.

Я реализовывал такие "ползунки" в нескольких проектах в прошлом, и это работает достаточно хорошо.

Обратите внимание, что это работает только с программами просмотра PDF, понимающими Acrobat JavaScript.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .