Articles in the Скриптинг Category
Скриптинг »
Метод duplicate для текстового фрейма нет так прост, как может показаться на первый взгляд. В своём активе он имеет два параметра и второй параметр имеет двоякое значение в зависимости от того, применяется или нет первый. Начинающим изучать программирование будет полезно ознакомиться с этим подробнее и на русском языке.
Скриптинг »
На днях, делая очередной скрипт, долго ломал голову над какой-то непонятной ошибкой – программа отказывалась помещать картинку в фрейм. И пока докапывался, в чём был просчёт, просматривая другие подобные скрипты, сложилась краткая подборка решений, как инструментами скриптинга работать с картинками.
Скриптинг »
Сейчас популярны инструменты, позволяющие визуализировать связи между объектами. Эта визуализация помогает найти интересные решения, и просто разобраться в иерархии и соподчиненности объектов. В общем, применений этой методике много, и есть программы, позволяющие успешно рисовать такие матрицы зависимостей. Эти чертежи называют часто «карты памяти».
Скриптинг »
Скриптинг »
Некоторое время назад на сайте был выложен перевод руководства Питера Карела по скриптингу. Позже было размещено обновление. А глянул я недавно на его сайт, а там уже седьмая версия этого документа! Сейчас я фоновом режиме делаю обновление того перевода, он будет процентов на 20 больше предыдущего.
Но среди обновлений нашлась такая «вкусная» тема, что жаль, если скриптописатели, листая экран с обновленным переводом, вдруг пропустят её. Поэтому расскажу об этом специально.
Headline, Скриптинг »
А мужики-то не знают!..
В обсуждавшейся недавно теме пост 20 вывел на такую ссылку: пост 527 и 528. Этот пример организации прогрессбара стал мне знаком после перевода на русский язык руководства Питера Карела по интерефейсу скриптов:
Элемент интерфейса progressbar (индикатор выполнения задания)
Этот элемент управления используется для вывода на экран одной или нескольких линий, отображающих ход исполнения задания. В основе простая идея — длительность линии и время исполнения скрипта связаны между собой. Пока не было лучшего примера использования этого инструмента, кроме скрипта Марка Аутрета (Marc Autret). Вот код этого скрипта: (далее идет код, …
Скриптинг »
Работая с окнами, сделанными при помощи скриптов, я наткнулся на весьма неприятную ситуацию — появление на экране моего окна запрещало работу с текстом. Эта ошибка имеет место только в версии CS4. В CS3 все безупречно, в CS5 тоже в порядке, а вот четверка дурит… : (
Я до этого думал, что там только один хронический баг — потеря сносок. Мы на сайте не раз об этом говорили. Но оказалось, есть еще недоделки.
Скриптинг »
В инструментарии разработки скриптов есть инструкция, в 99% её использования применяемая в программах так:
#targetengine "session"
Она предписывает сохранять на время сеанса работы программы InDesign все переменные скрипта, в котором использовалась эта инструкция. И слово ‘session’ в этой записи вовсе не термин языка javascript. : ) На самом деле во время одного сеанса программы может быть объявлено несколько движков (этим словом часто переводят слово engine) исполнения скриптов, и на ‘session’ свет клином не сошелся, каждому движку можно присваивать своё имя.
Скриптинг, Скрипты »
Случалось ли вам получать файл, в котором все изображения были внедрены, а не прилинкованы? Такое случается не каждый день, но, как известно, It happens! К счастью в InDesign есть возможность извлечь все внедренные линки в отдельную папку. Правда с каждым линком придется возиться отдельно и если их много, то это довольно трудоемкая работа – выбрать линк, потом в контекстном меню или выпадающем меню палитры Links выбрать Unembed Link. Куда как проще сделать это с помощью скрипта.
Скриптинг »
Этот программный код демонстрирует как как получить ссылку на предыдущий или на следующий абзац, когда курсор находится в тексте. Как показал опыт, такая задача иногда вводит в тупик начинающих и даже более опытных разработчиков, поэтому здесь приводим одно из возможных решений. Поделитесь, как эту задачу решаете вы.





