Coreldraw найти и заменить

Обновлено: 06.07.2024

Может быть существует такой макрос который сможет в Дровах заменить 1000 "кружочков" на "квадратики", а то вручную столько времени потратить придется, просто жуть.

У Вакуленко точно такого скрипта нету, и внутренними средствами Дров "поиск и замена" ничего такого не присутствует.

А другие проги такую замену могут сделать.

P.S. Собственно говоря алгоритм по идее простой,
но забить его в Бейсик явно не для моих рук
Может для будущего кто и сможет сделать такой скрипт?
Если кто возьмется, свяжитесь со мной, плиз, я условия и алгоритм могу закинуть

Second

Участник

Ответ: [Проблема] Массовая замена объектов

Я сомневаюсь, что такое возможно, если заранее не планировать такую замену. Но тогда первоначальный объект надо размножать клонированием.

haliz

Участник

Ответ: [Проблема] Массовая замена объектов

Ну почему же.
Я например это вижу следующим образом.
1. Нужный "квадратик" забивается в буфер
2. Скрипт находит "круг" по заданным параметрам (в кореле есть такая фича, значит в Бейсик можно забить)
3. Запоминаются координаты "круга"
4. Из буфера по запомненым координатам вставляется "квадрат" (если надо, то "круг" тут же удаляется)
5 цикл на пункт 2, если "круг" не находится то "конец скрипта"
Вроде все.
Теперь кто бы еще взялся
Может кто Вакуленке "нашепчет тему"?

Участник

Ответ: [Проблема] Массовая замена объектов

Надо было делать клоны или символы чтоб потом не маяться и скрипты не искать.

haliz

Участник

Ответ: [Проблема] Массовая замена объектов

Ну мы же как обычно нагородим себе трудностей а потом пытаемся героически их преодолеть. Я уже половину заменил ручками, счас вот покурю и вторую половину лопатить пойду.
Хм. а на будущее все равно такой скрипт не помешал бы

Модератор

Ответ: [Проблема] Массовая замена объектов

Ну мы же как обычно нагородим себе трудностей а потом пытаемся героически их преодолеть. Я уже половину заменил ручками, счас вот покурю и вторую половину лопатить пойду.
Хм. а на будущее все равно такой скрипт не помешал бы Зачем Вы задаете вопросы, если уже знаете все ответы?
1) Копируете нужный квадратик в клипборд
2) Выделяете кружочек и поиском находите все такие-же (Edit>Find objects>Find objects that match the currently selected object)
3) Скриптом от Вакуленко Object Replacer заменяете все кружочки на прямоугольник содержащийся в клипборде

:like:


Не надо благодарностей, жмите -
Забанен

Ответ: [Проблема] Массовая замена объектов

А просто интересно, как это получается, такая задача, в смысле. Не секрет описать?

haliz

Участник

Ответ: [Проблема] Массовая замена объектов

3) Скриптом от Вакуленко Object Replacer заменяете все кружочки на прямоугольник содержащийся в клипборде блин может я действительно плохо посмотрел у Вакуленки на Обероне вроде нету такого скрипта. ну если что заранее извините, сейчас еще схожу посмотрю
Вот Color Replacer есть у него точно

haliz

Участник

Ответ: [Проблема] Массовая замена объектов

Черт действительно есть, лежит видать очень давно, еще в скриптах для 8 версии. Сюда-то я и не догадался заглянуть.
Спасибо lev что заставил меня ленивого еще внимательней пошариться по сайту Вакуленко

Soloway

Участник

Ответ: [Проблема] Массовая замена объектов

Скачал и я его потестить, правда толком что-то и не понял. ))) Да и работает он у меня под 12-м не пойми как. В одних случаях делает одно, потом вдруг ни с того ни с сего, совсем другое, но вовсе не то, что нужно, потом вдруг вылетает с ошибкой. Может руки кривы.
CGS12. ХР. Скрипт под 12-ю адаптирован.

Модератор

Ответ: [Проблема] Массовая замена объектов

Черт действительно есть, лежит видать очень давно, еще в скриптах для 8 версии. Сюда-то я и не догадался заглянуть.
Спасибо lev что заставил меня ленивого еще внимательней пошариться по сайту Вакуленко

Есть и под 9-ку в составе MegaGallery. Меня немного удивило троекратное утверждение об отсутствии скрипта которым я пользуюсь уже несколько лет

Скачал и я его потестить, правда толком что-то и не понял. ))) Да и работает он у меня под 12-м не пойми как. В одних случаях делает одно, потом вдруг ни с того ни с сего, совсем другое, но вовсе не то, что нужно, потом вдруг вылетает с ошибкой. Может руки кривы.
CGS12. ХР. Скрипт под 12-ю адаптирован.

:like:


Не надо благодарностей, жмите -

haliz

Участник

Ответ: [Проблема] Массовая замена объектов

Как быстро заменить цвета всех элементов в CorelDraw

Часто перед дизайнером может стоять задача поменять цвет векторных элементов с одного на другой. А если таких элементов десятки или даже сотни? Существует ли способ автоматически перекрасить все объекты одного цвета на другой?

Да, в этой статье речь пойдет именно о таком автоматическом способе замены цвета.

К примеру, мы хотим поменять выходные дни и праздники календаря выделенные красным цветом. Заменим их на зеленый.

Нажмите - Edit/ Find and Replace/ Replace Object. Или в русской версии - Редактирование/ Поиск и замена/ Заменить объект.

Нажмите - Edit/ Find and Replace/ Replace Object.

Затем, оставьте пункт "Replace a color" (Заменить цвет) и нажмите "Next".

В следующем окне вы можете задать текущий цвет объекта с помощью инструмента "пипетка" или задать его настройки вручную. А чуть ниже, цвет, на который его нужно заменить.

В следующем окне вы можете задать текущий цвет объекта с помощью инструмента "пипетка" или задать его настройки вручную

В появившемся окошке достаточно нажать кнопку "Replace All" чтобы все элементы перекрасились в новый цвет автоматически.

В появившемся окошке достаточно нажать кнопку "Replace All" чтобы все элементы перекрасились в новый цвет автоматически

Если у вас в документе много страниц, на которых нужно сделать замену цвета, то действие нужно повторить на каждой.

Сергей Богачев

«При создании окончательной версии документа не забудьте убрать из него весь «мусор» (отобразить все объекты в файле поможет клавиша F4), а невидимые глазу объекты поможет найти каркасный режим просмотра (wire frame). Располагайте рисунок внутри области документа, иначе на превьюшке будет пусто. Следите за количеством страниц.»
из книги «Как сделать так, чтобы меня не убили за мои кореловские файлы»

«Если вы работаете над дизайном печатной продукции, не забудьте про размеры. Никаких тысячных долей миллиметров. Грамотно раставленные направляющие (guidelines), совместно с включенной опцией «прилипание к направляющим» (snap to guidelines) значительно облегчат вам работу.»
из книги «Теперь мне не стыдно смотреть в мой документ Corel Draw»

«При использовании растровых объектов в документе следите за их разрешением и цветовой моделью. Достаточным разрешением для печати на принтере будет 150 dpi, для полиграфии - 300dpi, для web - 72 dpi. Узнать существующее разрешение и цветовую модель поможет докер Object Properties (свойства объекта) изменить эти значения - меню Bitmap - Convert to Bitmap.»
из книги « Листовка формата А4 весит 230 Mb. Кто виноват и что делать»

«Если вы используете в рисунке обводки (outline), то не забудьте в свойствах обводки включить опцию Scale with image (масштабировать вместе с изображением) или преобразуйте ее в заливку - меню Arrange - Convert Outline To Object. В этом случае при изменении размеров рисунка толщина обводки будет тоже изменятся пропорционально.»
из книги «Когда обводки были большими и толстыми.»

«При создании окончательной версии документа, в котором используется текст или перенос файла на другой компьютер не забудьте преобразовать текст в объекты Arrange - Convert To Curves, иначе на другом компьютере может просто не оказаться шрифтов, которые вы использовали.Быстрый перевод - горячая клавиша Ctrl + Q. Как вариант - вместе с файлом на другой компьютер перенести и используемые шрифты»
из книги «Армяно-бирманское кергуду и как с ним бороться»

«В Corel Draw существует два вида текстовых объектов. Это Artistic Text (художественный) иParagraph Text (блочный). Первый больше подходит для создания надписей и заголовков, второй служит для верстки текстовых массивов. Для первого - доступны практически все виды трансформации объектов. Оба вида преобразуются друг в друга через меню Text - Convert to . Text»
из книги «Я верстаю в Corel Draw книгу «Я верстаю в Сorel Draw книгу «Я верстаю в Сorel Draw.

«Более сложных цветовых переходов произвольной формы можно добиться используя эффектBlend (перетекание). Наилучший результат получится если у начального и конечного объекта равное количество узлов. При завершении работы над документом не забудьте преобразоватьBlend в группу простых объектов с помощью меню Arrange - Break Apart. »
из книги «Эффектно- эффективные эффекты в Corel Draw»

«Часто дизайнеры малознакомые с полиграфией используют черный цвет от четырех красок (C-100 M-100 Y-100 K-100). Так сказать «для сочности». Это грубая ошибка. Поверьте мне на слово, достаточно одного Black. Это избавит вас при печати от проблем с совмещением и высыханием краски.»
из книги «Почему печатники меня ненавидят?»

Иван Володкович

Решил, с разрешения ув. администрации, создать темку про особенности поведения нашего любимого, мать его, корела, и про то, как его правильно любить. Не секрет, что корел имеет склонность подзависнуть на пустом месте, а на самом интересном - ещё и вылететь. Будем сваливать свои наработки по ускорению и деглючизации корела сюда.

Те три момента, которыми поделюсь в первом посте, связаны с особенностью корела накапливать в документе разные неочевидные данные, передающиеся через копирование и импорт, и таким образом "заражающие" документы через указанные действия. Кроме увеличения размера файла документа, корел ещё его долго открывает, долго копирует объекты, да и вообще лишние операции не добавляют ни стабильности ни общей скорости работы.

1. Object Data.
Проверено на кореле 16-м и 17-м, возможно проблема существовала раньше, возможно, осталась в новых версиях.

У корела есть такая штука, как дополнительные свойства объектов - object data. Видимо, нужны для проектирования и для чего-то такого, что требует привязки к кореловским объектам дополнительных данных (например, стоимости). Стоит только раз открыть файл, загаженный ненужными свойствами - эти данные, вернее - имена переменных, навсегда добавляются в кореловскую базу данных объектов и начинаются тормоза. Чтобы "заразиться" даже копировать ничего не надо - просто открыть.

Чтобы выяснить, насколько у вас всё в этом плане запущено - обратитесь к докеру object data manager (Window - Dockers - Object Data Manager). В нём нажмите кнопку Open Field Editor - и вам вывалится список переменных этой кореловской базы. Если всё чисто, то там должно быть только несколько переменных по умолчанию: Name, Cost, Comments, CDRStaticID. Если всё плохо - список будет больше. Эту лабуду можно удалить вручную из документа - не бойтесь удалить лишнее, переменные по умолчанию потом сами восстановятся. Выделяем все, жмём Delete Fields. Но это будет ещё не кардинальное решение, мы почистили только сам документ - а нам надо обнулить кореловскую базу.

Кроме этого, всё-таки придётся вручную проверять файлы и вычищать этот мусор из них - это конечно очень муторно, но только массовые чистки спасут Родину. Впрочем, и не вычищая каждый файл, а просто обнулив базу и закрыв её от записи, вы тоже добьётесь какого-то эффекта: на "чистых" и новых документах корел уже не будет тормозить.

2. Symbols, они же символы.
Проверено в 16-м, но очевидно, что поведение символов с момента их внедрения и до сих пор не изменилось.

Читайте также: