dimayakovlev.ru


DY Random Recolor

Описание

Макрос DY Random Recolor для векторного редактора CorelDRAW перекрашивает выбранные объекты в случайные цвета из палитры цветов документа.

Возможности

DY Random Recolor автоматически выполняет за пользователя рутинную работу по перекраске любого количества объектов в случайно выбираемые цвета из палитры цветов документа.

Пример работы макроса DY Random Recolor версии 1.0

Макрос предлагает три режима выполнения работы (Recolor Mode):

  • Fill - заливка объектов цветом;
  • Outline - установка цвета абриса (обводки) объектов;
  • Fill and Outline - заливка цветом и установка цвета абриса (обводки) объектов.

Окно макроса DY Random Recolor версии 1.0

Для минимизации количества записей в истории изменения документа, макрос объединяет выполняемые операции в группу Random Recolor. Для отключения объединения, следует выключить чекбокс Group command history.

Использование

  • Установите макрос;
  • Убедитесь, что в палитре цветов документа присутствует хотя бы один цвет. Если палитра пуста, добавьте в неё цвета. Набор цветов в палитре можно будет изменить позже;
  • В текущем документе выделите объекты для перекраски;
  • В главном меню выберите: Tools > Macros > Run Macro (при использовании русскоязычного интерфейса: Инструменты > Макросы > Запустить макрос);
  • В списке установленных макросов выберите: DY_RandomRecolor (DY_RandomRecolor.gms);
  • Нажмите кнопку Run (Выполнить);
  • В появившемся окне выберите параметры работы макроса.

Для запуска работы макроса требуется выделить объекты для перекраски. Если объекты не выделены, кнопка запуска работы макроса Start Recolor будет неактивна, нажать её не получится. С целью помощи пользователю, над кнопкой запуска работы макроса Start Recolor, выводится информация о количестве выделенных объектов.

Запущенный макрос не блокирует главное окно СorelDRAW, позволяя пользователю продолжать работу. При этом макрос выполняет отслеживание изменения выделения объектов, поэтому объекты могут быть выделены как до запуска макроса, так и после.