Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
А мне гифку лень делать. Если словами сказать, скрипт автоматизирует следующие действия:
Выполнить команду Release Clipping Mask
Убрать выделение с объектов
Выделить только контур маски
Удалить контур маски
Тем, что при использовании Select Menu удаляются контуры масок, а группы все равно остаются. В случае использования Unclipping Mask происходит полный "расколбас". В общем-то и название скрипта взято по аналогии с командой Ungroup, потому что группа тоже удаляется.
Про Select Menu знаю и много лет им пользуюсь. Только мой скрипт не про это. Он не удаляет маски, он их разбирает и удаляет ненужный контур, который в противном случае, приходится удалять вручную.
Начиная с CS6 должен работать. В предыдущих версиях не было команды app.executeMenuCommand('releaseMask')
Все СС-версии соответственно тоже поддерживаются. Если кому-то надо, можно вместо этой команды написать другой код, будет наверное, и с более ранними версиями совместим. Но судя по...
Хотелось бы сказать отдельное спасибо участникам форума, которые помогли полезными советами в работе над добавлением поддержки контуров Compound Shape: _MBK_ и qsedftghk.
Разрешите представить скрипт Unclipping Mask.
Unclipping Mask расширяет возможности инструмента/команды Clipping Mask в Adobe Illustrator. Скрипт "разбирает" любую маску до основания, то есть не только выполняет стандартную команду Release Clipping Mask, но и удаляет контур маски.
В версии...
Unclipping Mask (теперь скрипт называется Expand Clipping Mask) расширяет возможности инструмента/команды Clipping Mask в Adobe Illustrator. Скрипт "разбирает" любую маску до основания, то есть не только выполняет стандартную команду Release Clipping Mask, но и удаляет контур маски.
В версии...
это не работает, так как нужно "отловить" именно изменившееся свойство clipped этого объекта. Если добавить к вашему коду в конце пятой строки ".clipped", то на выходе все равно получим "true", а задача получить "false". Так что простое добавление label к объекту здесь не работает.
В общем, вроде у меня получилось. Но код я не сохранил. А повторить никак не получается. :( Попробую еще раз спросить. Более конкретно. Короче, есть clipping-маска. По сценарию она выделена пользователем. Контур маски сделан Compound Shape-ом. Так вот, я заметил, что если вручную удалить контур...
Имеется ввиду альтернативный вариант ссылки на выделенный объект. Не через activeDocument.selection, а другой возможный способ доступа к выделению. Я так понимаю, что такого варианта нет.
Собственно, в этом и вопрос. Можно ли как-нибудь ссылку на выделенный объект сделать не через selection, чтобы потом после отмены выделения иметь возможность обращаться к этому объекту? Ну ка-бы конвертировать локальную ссылку в абсолютную.
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.