[ID CS4-CS6] перемещение сватчей в палитре

bossrus

шибка умный, аднака
Топикстартер
12 лет на форуме
Сообщения
447
Реакции
74
в палитре сватчей:
swatches.jpg
есть возможность таскать мышкой цвета вверх-вниз, чтобы задавать уникальный и максимально удобный в данной вёрстке порядок цветов.
вопрос — а можно ли их таскать программно?
вот со слоями всё просто. есть прям целая move, которая поднимает, или опускает как надо. но в сватчах такой функции нет.
или есть?

спасибо.
 

К.Т.

Участник
Сообщения
324
Реакции
337
Вариант навскидку (не пробовал): сначала переместить все сватчи во временную группу, а потом из этой группы обратно в корневую, но уже в нужном порядке.
 

bossrus

шибка умный, аднака
Топикстартер
12 лет на форуме
Сообщения
447
Реакции
74
Вариант навскидку (не пробовал): сначала переместить все сватчи во временную группу, а потом из этой группы обратно в корневую, но уже в нужном порядке.
а код можно? потому что в activeDocument.swatches я не вижу ничего типа "moveToGroup"
 

К.Т.

Участник
Сообщения
324
Реакции
337
Вроде у группы должен быть объект colorGroupSwatches, а у него метод .add, принимающий сватч
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Вот тут почитайте может пригодится
 
  • Спасибо
Реакции: bossrus

bossrus

шибка умный, аднака
Топикстартер
12 лет на форуме
Сообщения
447
Реакции
74
Вот тут почитайте может пригодится
почитал. я не до такой степени начинающий '))')

с перемещением сватчей по палитре я уже понял, что бесполезняк.
 

lev

Модератор
20 лет на форуме
Сообщения
2 146
Реакции
2 071
Опыт - сохранил файл в idml, отредактировал Resouces\Graphic.xml, переместил определение одного из process цветов на новое место. Переоткрыл idml - свотч переехал.