Список страниц для печати (продолжение)
Не так давно мы опубликовали скрипт, формирующий список для печати выбранных страниц. Читатель нашего сайта Евгений Корнилов решил, что диалоговое окно скрипта в данном случае лишняя деталь, так как загромождает рабочее пространство и исходя из этого переделал скрипт. Теперь после его запуска текущая страница в фоновом режиме добавляется в поле Range диалога печати. Новый скрипт называется PagesToPagesRange. В нем автор также сделал защиту от дублирования страниц в списке для печати. Задача очистки списка решается дополнительным скриптом ResetPagesRange. В результате его выполнения поле Range окна Print заполняется значением «1-», что служит сигналом для скрипта PagesToPagesRange к обнулению списка печати. Для быстрого вызова скриптов им желательно назначить «горячие клавиши».
Надо сказать, что мне тоже приходила мысль сразу формировать список страниц в диалоговом окне Print, но недостаточное знание возможностей объектной модели Индизайна не позволило это сделать. Мне есть чему поучиться у Евгения. Спасибо!
Скачать скрипты









А можно ли подобное для экспорта в PDF?
Можно и в PDF
для этого в моем скрипте надо в двух местах в PagesToPagesRange.jsx и в одном в ResetPagesRange.jsx заменить
app.activeDocument.printPreferences.pageRange
на
app.pdfExportPreferences.pageRange
P.S. Будьте внимательны, как заметил Борис, скрипт пока немного не универсален (не на всех выделенных объектах захватывает номер страницы). Обновления на подходе
Спасибо. Внес изменения, получилось то, что надо.
а как изменить скрипт сброса, чтобы он работал в документах, которые лишены первой страницы (как разделы в «книге»)? то есть, нужно чтобы в поле вписывалось не 1-, а «первая страница документа-»
Leave your response!
You must be logged in to post a comment.
Свежие записи
Свежие комментарии
Облако меток
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
Архивы
UserOnline
Рубрики
Мета
Adobe Illustrator
Adobe InDesign
InDesign-Scripting
Наиболее комментируемые
Эффективная работа в Adobe InDesign : Добро пожаловать !