Скрипт взят с дружеского сайта.
Скрипт предназначен для замещения связанных файлов документа на файлы с аналогичными именами в выбранной папке.
Базовые задачи:
1) восстановление потерянных связей с файлами нестандартных «сборок проектов» (Package Publication) при переносе, включая межсистемный;
2) замещение предварительных изображений в документе на обработанные.
Реализовано:
• выбор языка интерфейса скрипта при первом запуске: русский или английский (полная поддержка русского языка доступна только на ОС «Windows»)
• извлечение внедренных файлов изображений документа;
• проверка атрибута «не печатать»;
• поиск типов связанных файлов документа;
• поиск расширений файлов в выбранной папке;
• Unlock Position для групп и объектов при замещении файлов;
• сохранение настроек и пути к выбранной папке в файле инициализации (создается при первом запуске скрипта).
• извлечение внедренных файлов изображений документа;
• проверка атрибута «не печатать»;
• поиск типов связанных файлов документа;
• поиск расширений файлов в выбранной папке;
• Unlock Position для групп и объектов при замещении файлов;
• сохранение настроек и пути к выбранной папке в файле инициализации (создается при первом запуске скрипта).
Настройки скрипта:
1) выбор изображений документа по состоянию связи с файлом;
2) диапазон страниц замещения изображений, задается именами страниц и секциями документа (выбор секции обладает большим приоритетом);
3) «Режим пошаговой замены» – Step Mode:
• установка Center Content – размещать изображение по центру фрейма (контейнера);
• установка Scale 100 % – вертикальному и горизонтальному масштабированию изображения присваивается значение 100 %;
• установка Angles 0° – углам вращения и горизонтального сдвига присваивается значение 0°;
• установка Check Rotate 90° – проверка вращение изображения (±90°), при обнаружении несоответствия отношения вертикального и горизонтального масштабов исходного и обработанного изображений;
• установка Clipping Path to None – отключать «обтравочный» путь;
• установка Check Transparency – проверка параметров прозрачности изображений и фреймов (Blending Settings: Opacity < 100 %, Blending Mode – не «Normal»);
• установка Scale 100 % – вертикальному и горизонтальному масштабированию изображения присваивается значение 100 %;
• установка Angles 0° – углам вращения и горизонтального сдвига присваивается значение 0°;
• установка Check Rotate 90° – проверка вращение изображения (±90°), при обнаружении несоответствия отношения вертикального и горизонтального масштабов исходного и обработанного изображений;
• установка Clipping Path to None – отключать «обтравочный» путь;
• установка Check Transparency – проверка параметров прозрачности изображений и фреймов (Blending Settings: Opacity < 100 %, Blending Mode – не «Normal»);
4) Including Non-printing Objects – включая объекты с атрибутом «не печатать»
при замещении связей с файлами;
5) «Choice of File Extensions:» – выбор типов связанных файлов документа для замены в заданном диапазоне страниц;
6) «File Names:» – установки для сопоставления имен исходных и найденных в выбранной папке файлов, если имена файлов не совпадают («неидентичные» – «Non-identical»):
• «The End of File Name:» – выбор окончания имени файла, содержащего более одного символа «точка»;
• «Choice of File Extensions:» – выбор расширения файлов в указанной папке;
• «Choice of File Extensions:» – выбор расширения файлов в указанной папке;
7) «Show Relink Report» – формирование и отображение отчета замещения связей с файлами.
При замещении изображений:
1) сохраняются геометрические координаты изображений – Geometric Bounds, если не установлено
в настройках: Center Content, Scale 100 % или Angles 0°;
сохранение Geometric Bounds (верхняя левая и нижняя правая точки) исходного изображения, предназначено для замещения на связи с файлами при неизменных пропорциях высоты и ширины изображений, т.е. без «кадрирования» – Crop Image и изменения размера – Canvas Size;
2) игнорируются:
• файлы с дублирующимися именами с расширением – при замене на тип файлов «идентичный», без расширения – при замене на выбранный тип, при отличающихся полных именах файлов;
• изображения, находящиеся вне страниц документа (PB);
• изображения, помещенные из буфера обмена (отсутствует связь с файлом).
• изображения, находящиеся вне страниц документа (PB);
• изображения, помещенные из буфера обмена (отсутствует связь с файлом).

An InDesign CS3 JavaScript
OS: Mac OS X, Windows XP
© Дмитрий Лапаев (d.lapaev@gmail.com).
Прикрепленные файлы
-
changelinks.zip (84,63К)
Количество загрузок:: 12

Помощь















