Адресация кнопок сценарием JavaScript

Сейчас мы вставим ссылку на странице 2 раздела Reading PDF Files (Чтение файлов PDF), которая будет открывать страницу оглавления раздела (страницу 1). Изображение для ссылки создавалось в авторском приложении Adobe FrameMaker. В принципе, для создания такой ссылки можно выбрать действие Execute a Menu Item (Исполнение команды меню), а в качестве исполняемой команды для ссылки выбрать переход на первую страницу. Однако для практики мы добавим ссылку для изображения и назначим для нее действие с помощью сценария JavaScript.

  1. Выберите инструмент Hand (Рука) () и щелкните мышью на кнопке Next Page (Следующая страница) () в строке состояния программы Acrobat Standard, чтобы перейти к странице 2 файла Reading.pdf.
  2. Выберите инструмент Link Tool (Инструмент создания ссылки) () и нарисуйте им прямоугольную рамку вокруг изображения кнопки Contents (Оглавление) в правой нижней части страницы документа.

  1. В открывшемся диалоге Create Link (Создание ссылки) установите переключатель Custom Link (Пользовательская ссылка) и щелкните мышью на кнопке ОК.
  2. В меню Select Action (Выбор действия) открывшегося диалога выберите пункт Run a JavaScript (Исполнение JavaScript) и щелкните мышью на кнопке Add (Добавить).
  3. В диалоге JavaScript Editor (Редактор JavaScript) введите в точности такой код JavaScript, какой приведен ниже: this.pageNum = 0;

Примечание

Пробелы слева и справа от знака равенства значения не имеют.

Сценарий JavaScript полагает, что первая страница документа имеет номер 0. Поэтому в коде JavaScript первой страницей полагается страница 0.

  1. Закройте диалог JavaScript Editor (Редактор JavaScript) щелчком мыши на кнопке ОК.

Теперь зададим внешний вид ссылки. Поскольку ссылка устанавливается на изображении, область ее активизации лучше сделать невидимой.

  1. Щелкните мышью на вкладке Appearance (Вид).
  2. В меню Link Type (Тип ссылки) выберите пункт Invisible Rectangle (Невидимый прямоугольник), а в меню Highlight Style (Стиль подсветки) выберите пункт None (Без подсветки).
  3. Щелкните мышью на кнопке Close (Закрыть), чтобы завершить настройку ссылки.
  4. Протестируйте ссылку. Для этого выберите инструмент Hand (Рука) и щелкните мышью на ссылке Contents (Оглавление). Вы должны перейти на страницу 1 файла Reading.pdf.
  5. Выберите в меню команду File> Save (Файл > Сохранить) и сохраните изменения в файле Reading.pdf.
  6. Закройте панели инструментов Commenting (Комментарии) и Advanced Editing (Дополнительное редактирование) щелчками мыши на кнопках Close (Закрыть) панелей.
  7. Закройте все открытые файлы командой меню Window > Close All (Окно > Закрыть все).

Итак, вы создали кнопку, щелчок мыши на которой переносит пользователей на первую страницу документа (то есть на страницу с оглавлением раздела Reading PDF Files (Чтение файлов PDF)). Таким же образом можно создать ссылку на предметный указатель книги, или, если предметный указатель находится в отдельном файле, воспользоваться действием Go To a Page in Another Document (Переход на страницу другого документа).

Диалог Link Properties (Свойства ссылки) предоставляет массу возможностей для создания ссылок и настройки их внешнего вида и действий. Одной ссылке можно назначить несколько действий. Например, в качестве первого действия можно задать проигрывание звука колокольчика, а вторым действием выбрать переход на новую страницу.

Теперь, завершив работу над системой навигации по документу, обратимся к некоторым вспомогательным задачам, решение которых облегчит доступ и упростит использование ваших файлов.