[AI CC-CC2021] Скрипт для удаления самого нижнего обьекта

Cepera

Участник
Топикстартер
Сообщения
27
Реакции
0
Здравствуйте. Может кто-то подскажет скрипт который удалял бы самый нижний обьект в eps файле?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
JavaScript:
app.activeDocument.pageItem[0].remove();
но это не точно
 
  • Спасибо
Реакции: Cepera

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
items как минимум. Но они вроде не обязательно по z-index отсортированы, да
 
  • Спасибо
Реакции: Cepera

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
items как минимум. Но они вроде не обязательно по z-index отсортированы, да
Ну pathItems вроде отсортированы, про pageItems загадка
вообще говоря, с группами и слоями будет непредсказуемо, а если просто плоский макет, содержащий только контура то
app.activeDocument.pathItems[0].remove();
 

dumbm1

10 лет на форуме
Сообщения
421
Реакции
196
JavaScript:
var lastItemIndex = activeDocument.pageItems.length - 1;
activeDocument.pageItems[lastItemIndex].remove();
Да не, вроде снизу удаляет и картинки и контуры, а если группа внизу, то последний (нижний) объект группы. И с вложенными слоями работает. Но что при этом считать "объектом"?
 
Последнее редактирование:
  • Спасибо
Реакции: Cepera

Cepera

Участник
Топикстартер
Сообщения
27
Реакции
0
Спасибо, да, именно то что нужно