Урок №1. Что нужно для изучения скриптинга InDesign.

Минимальный набор начинающего скиптописателя:

  • InDesign, желательно не ниже версии CS6
  • Adobe ExtendScript Toolkit (он же ESTK).

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

ESTK будет незаменимым помощником при изучении объектной модели InDesign и при отладке скриптов. В нем же можно, при известной сноровке, писать скрипты. Но лично я предпочитаю использовать специальные текстовые редакторы для программистов, например Sublime Text или Notepad++.   Такие редакторы, как правило поддерживают функции, которые позволяют резко снизить количество случайных ошибок и резко увеличить скорость написания скриптов за счет шаблонов стандартных операторов.

Многих начинающих скриптописателей беспокоит вопрос: нужно ли знать основы программирования, язык JavaScript и тому подобное. В целом не повредит иметь минимальные знания, хотя бы для того, чтобы при прочтении кода отличать переменную от функции, понимать разницу между строкой и массивом. Но и отсутствие таких знаний не помешает со временем освоить написание скриптов на практике, поскольку большинство решаемых посредством скриптов задач не требуют глубокой теоретической подготовки. В крайнем случае можно воспользоваться многочисленными популярными справочниками по JavaScript, опустив все, что относится к  html, web и тому подобным штукам, которые не пригодятся пока. Начать можно со справочника на сайте javascript.ru.

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

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s