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

  • Автор темы Автор темы bossrus
  • Дата начала Дата начала
  • Теги Теги
    swatch

bossrus

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

спасибо.
 
Вариант навскидку (не пробовал): сначала переместить все сватчи во временную группу, а потом из этой группы обратно в корневую, но уже в нужном порядке.
 
Вариант навскидку (не пробовал): сначала переместить все сватчи во временную группу, а потом из этой группы обратно в корневую, но уже в нужном порядке.
а код можно? потому что в activeDocument.swatches я не вижу ничего типа "moveToGroup"
 
Вроде у группы должен быть объект colorGroupSwatches, а у него метод .add, принимающий сватч
 
Вот тут почитайте может пригодится
 
  • Спасибо
Реакции: bossrus
Вот тут почитайте может пригодится
почитал. я не до такой степени начинающий :)))

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