Размер Artboard по размеру выделенного

Форум: 
Собственно что тут объяснять то :) Всё в заголовке.

app.activeDocument.cropBox = app.activeDocument.visibleBounds;
var z, v = app.activeDocument.activeView;
z = v.zoom;  v.zoom *= 1.01; v.zoom = z;

Сохраняем код в текстовый файл и переименовываем его как Crop to Art.jsx

© Copyright by wOxxOm
Запрещается копирование и публикация материала на других сайтах без письменного согласия автора.
No part of this story can be copied/pasted on any other website without the author's express written permission.

клева! :)
Очень нужный скрипт,но есть косяк ,обводка уходит за границы Artbord

Размер Artboard по размеру выделенного

спасибо вам, дорогой, за дебаггинг)) исправляем geometricBounds на visibleBounds
кстати, если кто не знал - можно также использовать и встроенный Artboard tool (Shift-O), хотя лично мне в 99% случаев удобнее скриптом.
Всё это чудесно но для CS3 и ниже не покатит. Поэтому те же яйки только в профиль (для CS3) :D см. аттач

открывает док
выделяет всё, создает новый док, с размер артбоарда = размеру выделенного
копирует выделенное в новый док
закрывает старый док
сохраняет новый док по тому же пути с тем же именем в формате .ai
закрывает новый док

ЗЫ. Может можно и проще, но дареному коню в зубы не смотрят гыгыгы...
ЗЫЫ. Адобовцы - мосговыносители. Если в CS6 снова поменяют объектную модель, то пусть сами скрипты и пишут. :D
ЗЫЫЫ. Санчосо, я правильно догоняю, что последние две строки твоего скрипта не особо актуальны, а точнее только для наглядности? Ну, извини, некогда читать эти мануалы. =) Голова бобо :D =)) Ой! это же скрипт wOxxOm`a! =) (Эх... бабка-то совсем слепа =) ) Многоуважаемый WOxxOm, тогда вопрос переадресуется к тебе.

последние две строки форсируют обновление экрана, т.к. я в адобовском скриптинге ни в зуб ногой и другого способа не нашел...
Понятненько. Мне бы так "ни в зуб ногой" :D
wOxxOm,
Спасибо теперь работает как нужно.

Кстати,скрипты можно запускать через Асtion,правда с перезапуском программы
Асtion слетает, но если нужно многократное применение скрипта в течении дня,то игра стоит свеч.

Alt держим, затем нажимаем F, затем нажимаем R - достаточно быстро добираешься до скриптов. (Пианисты оценят :D )

Хотя лично я себе замутил хук в системе (XP SP3) и сделал горячие кнопочки. Работает. Но понятное дело, это тупо костыл, ибо SDK некогда постигать, а жаль.

Тоже дело нужное, но на одну кнопку жать всё же намного легче ;) :D

Проблема в следующем, этот способ отлично работает для объектов и групп, но вот в случае когда иллюстрация находиться под clipping mask, артбоард вместо того чтобы принять ее размеры, принимает размеры ее содержимого. To есть вокруг иллюстрации возникает пустая рамка до краев арбоард-а, равная тому насколько замаскированый объект выступает из clipping mask. Нет ли метода разрешения этой проблемы. Нужно чтоб скрипт действовал аналогично функции Artboard>"Fit to Artwork Bounds". P.S. Illustrator CS6

Страницы