Статьи Скриптинг
Программирование привязанных объектов, часть 1
Режим привязки
Параметры привязанного объекта задаются при помощи Preference Suite, раздел AnchoredObjectSettings а также константами Enum Suite. В Индизайне существует 2 режима привязки, которые выбираются из диалогового окна Menu > Object > Anchored Object > Options. …
Свойство geometricBounds, единицы измерения
Свойство geometricBounds является одним из самых употребительных при решении задач автоматизации верстки в Индизайне при программировании на языке JavaScript. Оно определяет координаты объектов на полосах издания. Представляет собой массив, состоящий из 4-х элементов строкового или …
Метод duplicate для текстового фрейма
Метод duplicate для текстового фрейма нет так прост, как может показаться на первый взгляд. В своём активе он имеет два параметра и второй параметр имеет двоякое значение в зависимости от того, применяется или нет первый. …
Помещение иллюстраций в вёрстку при помощи скрипта
На днях, делая очередной скрипт, долго ломал голову над какой-то непонятной ошибкой – программа отказывалась помещать картинку в фрейм. И пока докапывался, в чём был просчёт, просматривая другие подобные скрипты, сложилась краткая подборка решений, как инструментами …
Скриптинг. Карта памяти
Сейчас популярны инструменты, позволяющие визуализировать связи между объектами. Эта визуализация помогает найти интересные решения, и просто разобраться в иерархии и соподчиненности объектов. В общем, применений этой методике много, и есть программы, позволяющие успешно рисовать такие …
Скриптинг функций взаимного перекрытия объектов
InDesign работает с текстовыми фреймами, прямоугольниками, многоугольниками, овалами и графическими линиями. Соответственно, в скрипте можно поместить на страницу любой из этих объектов:
Переопределение метода onDraw
Некоторое время назад на сайте был выложен перевод руководства Питера Карела по скриптингу. Позже было размещено обновление. А глянул я недавно на его сайт, а там уже седьмая версия этого документа! Сейчас я фоновом режиме …
Индикатор исполнения задачи, он же прогрессбар, он же градусник…
А мужики-то не знают!..
В обсуждавшейся недавно теме пост 20 вывел на такую ссылку: пост 527 и 528. Этот пример организации прогрессбара стал мне знаком после перевода на русский язык руководства Питера Карела по интерефейсу скриптов:
Элемент …
Неприятности с окном диалога
Работая с окнами, сделанными при помощи скриптов, я наткнулся на весьма неприятную ситуацию — появление на экране моего окна запрещало работу с текстом. Эта ошибка имеет место только в версии CS4. В CS3 все безупречно, …
Что за джинн этот targetengine
В инструментарии разработки скриптов есть инструкция, в 99% её использования применяемая в программах так:
#targetengine "session"#targetengine "session"
Она предписывает сохранять на время сеанса работы программы InDesign все переменные скрипта, в котором использовалась эта инструкция. И слово ‘session’ …
Последние комментарии