[CDR 2017-2021] Ищу макрос, создающий список цветов, которые используются в выделенных объектах

Пятниццца

Топикстартер
10 лет на форуме
Сообщения
15
Реакции
0
Добрый день!

Есть задача, перечислить все используемые цвета в выделенных объектах (заливки/обводки) и вывести их аккуратно где-то на документе.
Например, таким образом: https://www.screenpresso.com/cloud/pw8Oc/

Какие-то решения я нашел, но не совсем в том виде. Может быть есть готовое для моих потребностей? Заранее спасибо.
 

Пятниццца

Топикстартер
10 лет на форуме
Сообщения
15
Реакции
0
не успел пост отредактировать... вот пример
 

Вложения

  • 2022-01-14_16h23_56.png
    2022-01-14_16h23_56.png
    15.2 КБ · Просм.: 181

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 131
Реакции
2 027
В штатной поставке CorelDRAW есть макрос ColorChartCreator
один из вариантов настройки выдает нечто требуемое вам - создавая новый документ

1642164601306.png


возможно, поправив код, и решите задачу .
 

Пятниццца

Топикстартер
10 лет на форуме
Сообщения
15
Реакции
0
возможно, поправив код, и решите задачу .
Спасибо! Да, я видел этот макрос. Но, к сожалению, я не очень владею программированием. Настолько плохо, что я открыл на редактирование этот макрос и не смог найти код ) Не подскажете, как это сделать?

У меня, в принципе, есть код, который пробегает по выделенным объектам, берет цвет и можно его вывести. Но есть проблема - мне надо как-то сделать выборку только уникальных цветов. А вот как это сделать на VB я не знаю ( По идее, можно пройти по выделенному, сложить в массив все цвета, и как-то срезать по уникальным значениям. Но тут моих знаний конечно тоже не хватает, пример пока не нашел.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Не надо открывать сам файл на редактирование. В кореле есть специальное окошко для этого - Редактор макросов
 
  • Спасибо
Реакции: Пятниццца

mnemonix

ॐ मणि पद्मे हूँ
Сообщения
576
Реакции
174
Сначала актуализируйте все цвета, используемые в вашем макете, а потом запускайте макрос ColorChartCreator с Document Palette.

refresh.jpg
 
  • Спасибо
Реакции: Пятниццца

mnemonix

ॐ मणि पद्मे हूँ
Сообщения
576
Реакции
174
Сорри, надо же выделенные ;]]
 

Пятниццца

Топикстартер
10 лет на форуме
Сообщения
15
Реакции
0
Не надо открывать сам файл на редактирование. В кореле есть специальное окошко для этого - Редактор макросов
Добрый день. Да, я уже понял что немного не так открывал, спасибо! )
 

Пятниццца

Топикстартер
10 лет на форуме
Сообщения
15
Реакции
0
Сначала актуализируйте все цвета, используемые в вашем макете, а потом запускайте макрос ColorChartCreator с Document Palette.
Добрый день! Спасибо за ответ! Да, мысль была в том, чтобы для визуализации макросом ставить названия пантонов для печатника.
 

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 131
Реакции
2 027
понекропостим немного ...

1659259926372.png
1659259978742.png



Красивое - Color_List.zip * прямоугольники в цвет - но россыпью*
Причёсанное - Color_List2.zip - сортированный список

- выделить обьекты - вызвать макрос - кликнуть в нужном месте
вынимает UniFormColor из групп и PowerClip с определением оверпринта

1659260029148.png
1659260073036.png


ЗЫ
собрано в версии 2019 ( VBA7 )
 

Вложения

  • Color_List.zip
    14.1 КБ · Просм.: 128
  • Color_List2.zip
    21.4 КБ · Просм.: 144
  • Спасибо
Реакции: mnemonix

DukereD

макрософил
Сообщения
458
Реакции
111
с вашего позволения "слямзил" идею в свой макрос ))))
 
  • Спасибо
Реакции: mnemonix

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 131
Реакции
2 027
Обновление сообщения
' + уникальность строк - нет повторов
' + tintable
' + transparency
' + overprint

1 вариант визуальный - без сортировки - Color_List_OK.zip

1696855514239.png


2 вариант - только текст - с сортировкой - Color_List_SOK.zip

1696855805375.png


Работать будет в версиях от Х7 и дальше
 

Вложения

  • Color_List_OK.zip
    24.2 КБ · Просм.: 79
  • Color_List_SOK.zip
    23.3 КБ · Просм.: 66

dimonchikk

15 лет на форуме
Сообщения
1 165
Реакции
431
А можно уточнить - для чего все это хозяйство необходимо?
 

lev

Модератор
20 лет на форуме
Сообщения
2 142
Реакции
2 066
Для работ с отдельными формами на цвета. Шелкуха, флекса и т.п. Для ТЗ изготовителю, подписи заказчиком и т.д.
Косвенная польза - отлов лишних, неперекрашенных объектов в тех же работах. Отлов цветов, вроде бы, одного цвета, но из разных палитр, например, Pantone xxx C и Pantone xxx U.
 
Последнее редактирование:

eugeny

15 лет на форуме
Сообщения
855
Реакции
210
Такой вопрос по макросу. (чтобы не качать и не смотреть код)
Как реализовали момент, когда пантон находится в палитре документа, и, соответственно, часть объектов покрашено в него, а часть в пантон из оригинальной палитры?
У меня свой макрос такой же, но несколько лет назад возникла проблема, когда пантон из палитры документов стал жить своей собственной жизнью и перестал быть связан с основной палитрой. Пришлось переписывать и группировать не по ключу: палитра-пантон, а тупо по названию пантона.
 
Последнее редактирование:

eugeny

15 лет на форуме
Сообщения
855
Реакции
210
А можно уточнить - для чего все это хозяйство необходимо?
ну у нас это, типа, собственный префлайт )). Заказчик прислал макет, натравил макрос, и видишь какие цвета, эффекты и .т.д. присутствуют там. У меня еще кнопка есть выделить объекты содержащие выбранный цвет или эффект.
 
Последнее редактирование:

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 131
Реакции
2 027
из оригинальной палитры
из палитры документа ничего не используется - ибо там может быть ТАКОЙ компот - что диарея обеспечена '))'
перебор выделенного - в т.ч. в группах и поверклипах - по заливке и контурам отдельно
...
проверка на Uniform, прозрачность, оверпринт и tint - если есть покажет
 
Последнее редактирование:

dimonchikk

15 лет на форуме
Сообщения
1 165
Реакции
431
ну у нас это, типа, собственный префлайт )). Заказчик прислал макет, натравил макрос, и видишь какие цвета, эффекты и .т.д. присутствуют там. У меня еще кнопка есть выделить объекты содержащие выбранный цвет или эффект.
Вам, с софтом от Эско это вообще побоку '))'
 

eugeny

15 лет на форуме
Сообщения
855
Реакции
210
Вам, с софтом от Эско это вообще побоку '))'
у нас есть тип заказчиков — пакетчики. Присылают макет, который будет печататься в 2 цвета. Проверяем, а там RGb, линзы и т.п.'fp'. Поэтому пару нажатий кнопок в Кореле, чтобы избавиться от всего этого и в pdf потом .:)
Даже есть макрос, которые по лабам перекрашивает цмиковый макет в пару-тройку пантонов по выбору заказчика'))'.