[AI CC-CC2022] Проверить и убрать эффект с объекта?

Станислав Хоффман

Участник
Топикстартер
Сообщения
277
Реакции
24
Всем привет, как можно проверить и убрать эффект с объекта?
Пример: на текстовый объект наложил эффект "outline object".
Нужно проверить есть ли он там, один или несколько. Если больше одного, удалить лишние.
 
К эффектам из скриптинга доступа нет, как это грустно звучит
 
Выделить все -> expand appearance.
Все что осталось в выделении — имело эффект(ы).
 
не подойдет?
 

Вложения

  • 001.png
    001.png
    281.5 КБ · Просм.: 302
концепция, не судите строго за надуманность:
объект с эффектом - создаём ему стиль, стиль сохраняется в файл, раскодируем его zlib. В итоге, вроде как, должны получить всю инфу по объекту и его стилю. Дальше можно обнулить объект и воссоздать его appearance, убрав лишнее.
 
А вы уже придумали как это все через скриптинг делать?
Так тогда можно вообще по очереди убирать все обьекты кроме одного, сохранять, полученный файл парсить и смотреть что в нем. Правда, способ этот... '))'
 
Последнее редактирование:
Только скриптингом сделать не получиться, но можно сочетанием с экшенами. Если поставить плагин Select, то выполнив его команду Live Object, можно получить выделение всех объектов в эффектами. В экшен можно записать эту команду и вызвать ее из скрипта. В скрипте сохранить выделение и обрабатывать каждый элемент массива.
 
Только скриптингом сделать не получиться, но можно сочетанием с экшенами. Если поставить плагин Select, то выполнив его команду Live Object, можно получить выделение всех объектов в эффектами. В экшен можно записать эту команду и вызвать ее из скрипта. В скрипте сохранить выделение и обрабатывать каждый элемент массива.
Это можно без плагина сделать но это не совсем то что надо
 
Через скрипты нет доступа к свойствам страницы. Мне требовалось сделать страницу по выделенному контуру без учёта толщины + блиды задать.
Мне за $ сделали скрипт+плагин. Т.е. через плагины - есть доступ!
На форуме есть люди, которые смогут за малую или не очень денюшку помочь вам
 
Размер артборда - это artboardRect - превосходно устанавливается из скрипта
 
Мне требовалось сделать страницу по выделенному контуру без учёта толщины
и далее
 
Спасибо большое. На будущее приму на заметку