Сборник материалов Конференции молодых специалистов НГОНБ - 2015

152 everywhere  – однажды созданный документ без проблем адаптиру- ется к любому виду. Как и для Illustrator, для InDesign можно писать скрипты на любом из трёх языков  – Visual Basic (для почитателей продукции Microsoft), AppleScript (Mac OS) и платформенно-независимом уни- версальном JavaScript, хорошо известном веб-мастерам. Для двух первых в InDesign есть дополнительное удобство: для любого объ- екта выбирается желаемое действие из списка операций. При ори- ентации же на JavaScript придётся основательно изучить справочное руководство. Взаимные связи между типами объектов хорошо согласуются с отношениями в Illustrator, но имеют специфику. Объект высшего уровня  – сам InDesign, в нём может быть открыто одновременно не- сколько документов, один из которых  – активный (activeDocument). Затем градация идёт по объектам, расположенным непосредствен- но на страницах (или разворотах) и отдельно  – на монтажном столе (pasteboard). Многие объекты InDesign существуют в двух ипоста- сях: связанные с текущим документом (набор образцов цвета, стили абзацев, отдельных символов и печати, шрифты) и имеющие более высокий уровень  – приложения, не зависящие от конкретного доку- мента. К последним относятся настройки отображения публикации на экране, язык и др. Интересно, что с внешними источниками мож- но работать, как с Image (если растровый объект) либо EPS и PDF. Механизм скриптинга позволяет обращаться к любому ме- сту в публикации, причём не только в текстовом контейнере, но и в таблице, к графическим элементам, направляющим. Это снима- ет ограничения на управление некоторыми объектами, существую- щие в Illustrator CS. Разработчики уделяют скриптингу именно под InDesign много внимания, отсюда меньше недочётов по сравнению с векторным редактором.

RkJQdWJsaXNoZXIy MTY3OTQ2