AutoLinker — помощь в создании интерактивных PDF

Наверно не секрет, что в CorelDRAW можно создавать не сложные интерактивные PDF файлы. Однако у этого процесса есть незначительный минус – ссылку можно сделать только на номер страницы. Соответственно, если вы удалите или добавите хотя бы одну страницу, то некоторые ссылки будут ссылаться не на те страницы, на которые были указаны изначально. В решение этой небольшой проблемы Вам поможет макрос AutoLinker.

Принцип работы с макросом:
Всё очень просто – вместо ссылки в виде номера страницы, Вы вписываете имя страницы (оно должно быть уникальным, то есть в документе не должно быть страниц с одинаковыми именами!). Естественно, предварительно нужно дать каждой странице имя.
Как видно на скриншоте ниже, объект с первой страницы, ссылается на вторую страницу по её имени (idInfo):

  • AutoLinker.ExportToPDF – эта функция временно приводит ссылки к тому виду, который понимает CorelDRAW, а затем экспортирует макет в PDF файл.
  • AutoLinker.GoToLink – с помощью этой команды можно проверить работоспособность ссылки непосредственно в документе CorelDRAW.
  • AutoLinker.About – показывает окно с информацией о макросе.

Замечание: Если объект со ссылкой находится в контейнере, ссылка не будет работать!

Совместимость: писал под 15 версию, так что в предыдущих может не работать!
Автор: Sancho



Как устанавливать макросы

Категория: Макросы и скрипты | Добавил: Sancho | Опубликованно: 23.07.2010 | Просмотров: 221 | Комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи!
Регистрация | Вход