Как выделить несколько объектов в coreldraw
Перейти к содержимому

Как выделить несколько объектов в coreldraw

  • автор:

Выделение нескольких объектов в группе

не разгруппировывая группу можно выделить лишь один объект — с нажатым Ctrl клацнуть мышкой. При использовании VBA, если я не ошибаюсь, можно выделить произвольное количество объектов внутри группы «набрав» объектов в переменную типа ShapeRange и вызвав метод .CreateSelection

kuterma2 / 11.02.2011, 01:32

Хорошая тема, кстати, частенько бывает хочу такую штучку.
Ещё хочу регулярно, чтобы один объект с группы можно было сдублировать по быстрому, чтоб он оказался вне группы, и без буфера обмена чтоб — стопудово — удобно было-бы

shark / 12.02.2011, 01:38

kuterma2, держи макрос для такого случая

Sub Out_Copy
Dim s As Shape
Dim s1 As Shape
Set s = ActiveShape
If Not s Is Nothing Then
Set s1 = s.ParentGroup
If Not s1 Is Nothing Then
Set s = s.Duplicate
s.OrderFrontOf s1
s.CreateSelection
End If
End If
End Sub

Все о CorelDRAW

Для последовательного выделения отдельных объектов выделите один инструментом Pick, а остальные — нажатием клавиши . Нажатие + меняет последовательность выделения на противоположную.
Несколько объектов одновременно выделяются “окном»- прямоугольной рамкой. Если при выделении объектов “окном” удерживать клавишу , выбираются объекты, пересекаемые рамкой и лежащие внутри нее.

Если объекты расположены так, что их невозможно очертить рамкой, последовательно выберите объекты, удерживая клавишу . Следите за строкой состояния.

Для одновременного выделения всех объектов на странице откройте меню Edit и выберите опцию Select All или дважды щелкните мышью на инструменте Pick.

Любой объект может быть выделен щелчком при активных инструментах рисования: Rectangle, Ellipse, Polygon, Spiral, Graph Paper.

Нажатие клавиши (пробел) осуществляет переход между любым активным инструментом панели и инструментом Pick.

Для изменения настроек инструмента Pick нужно открыть из меню Tools окно Options и выбрать в разделе Toolbox строку Pick Tool. Флажок Cross hair cursor (Курсор в виде перекрестия) меняет вид курсора. Флажок Treat all objects as filled (Обрабатывать все объекты как объекты с заливкой) позволяет выделять незалитые замкнутые контуры щелчком внутри объекта. Флажок Redraw complex objects (Перерисовка сложных объектов) делает возможным отрисовку на экране контура объекта во время его перемещения. Если при перемещении удерживать кдавишу — в процессе перемещения объект сохранит заливку и обводку.

Уроки CorelDRAW
Навигация по разделам:

Как выделить несколько объектов в coreldraw

Вы здесь: Главная CorelDRAW X5 03.01. Выделение объектов

Главное меню

  • Главная
  • Создание элек.книг
  • Adobe PhotoShop CS5
  • CorelDRAW X5
  • Corel Painter 12
  • Corel Paint Shop Pro X4
  • Редактор Bryce 5.5
  • Редактор DAZ Studio 4
  • Artweaver 1.23
  • Photobie 7.1
  • Paint.NET 3.5.10
  • Inkscape 0.48
  • GIMP 2.8.2
  • Соз. шриф. Font Creator 6
  • Созд. шрифтов. FontLab 5
  • Windows 10
  • ОС Linux Mint 17
  • Восстановление дисков
  • Прикладные программы
  • Архиваторы
  • Дефрагментаторы
  • Защита данных
  • Полезные программы
  • Создание скриншотов
  • Плееры
  • Материалы студентам
  • Политика конфиденциальности и защиты информации
  • О хостинге BeGet
  • Карта сайта

03.01. Выделение объектов

Объекты выделяются инструментом Pick (Указатель). Выделять можно как по одному объекту, так и сразу несколько одновременно. Выделенными могут быть как один объект, так и несколько объектов по очереди или сразу несколько одновременно.

Для выделения объекта можно использовать следующие способы:

  • Щелкнуть левой клавишей мыши по контуру объекта;
  • Нажать и удерживать клавишу Shift для выделения по очереди нескольких объектов, и каждый объект выделять щелчком левой клавишей мыши;
  • Метод обхода объектов. Для обхода объектов необходимо выбрать инструмент Pick (Указатель) и нажимать клавишу Tab . При очередном нажатии на клавишу Tab будет выделяться очередной объект в стопке объектов на текущем слое . Объекты создаются в стопке объектов в порядке их создания, но пользователь может изменить местоположение каждого объекта в стопке ;
  • Для одновременного выделения нескольких объектов сразу необходимо установить указатель мыши в точку, которая является одним из углов прямоугольника, заключающего в себя выделяемые объекты, нажать левую клавишу мыши и, не отпуская ее, протянуть мышь по диагонали в противоположный угол этого прямоугольника. При этом выделяемая прямоугольная область имеет вид пунктирного контура. После отпускания левой клавиши мыши все объекты, заключенные в эту область, будут выделены.

Выделенный объект оформляется в виде невидимого прямоугольника с восемью видимыми квадратными маркерами черного цвета. Маркеры располагаются по 4 штуки на углах и посередине каждой грани невидимого прямоугольника (Рис. 114).

Кроме описанных 8 маркеров в центре располагается еще один маркер в виде косого креста, обозначающий середину выделенного объекта. Этот маркер в описываемом варианте выделения не несет исполнительной нагрузки, а только информационную.

Рис. 114. Невыделенный и выделенный объекты

У невыделенного объекта нет маркеров выделения. Поэтому выделенные и невыделенные объекты легко различить.

При работе с другими инструментами, например, с инструментом Shape (Форма), также появляются маркеры, но их внешний вид совершенно другой. Кроме этого при работе с маркерами инструмента Shape (Форма) они располагаются на самом объекте, а при работе с инструментом Pick (Указатель) маркеры расположены не на объекте, а вокруг него.

Если выделяются несколько объектов (одновременно или по очереди — не имеет значения), то все они имеют один общий невидимый прямоугольник, вокруг которого находятся те же 8 маркеров (Рис. 115).

Рис. 115. Несколько выделенных объектов

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

Если выделено несколько объектов, то изменение их размеров будет происходить пропорционально относительно друг друга. Это очень удобно, если необходимо изменить размеры нескольких объектов, так как устраняет возможные ошибки масштабирования и делает это всего одним движением.

Теперь, когда мы изучили первый шаг по выделению объектов, необходимо остановиться и проанализировать — а что же мы, собственно, изучили. А изучили мы вопрос выделения не залитых объектов. По умолчанию мы создаем не залитые объекты, то есть такие объекты, внутри которых нет заливки. Мы даже не рассматриваем, чем можно заливать объект. Мы только делим объекты на не залитые и на залитые. Мы специально обходим пока вопрос о том, что некоторые объекты (например, прямые), которые принципиально залить невозможно, разве что контуры.

Вопрос разделения объектов на залитые и на не залитые принципиально важен, так как метод выделения залитых объектов будет немного отличаться от выделения не залитых объектов.

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

Такие объекты можно выделять как щелчком по самому контуру объекта, так и по его внутренней области. Постараюсь объяснить более подробно. Возьмем, например, прямоугольник. Сам прямоугольник состоит из 4 прямых граней. Внутри прямоугольника находится пустая не залитая область. Выделять данный прямоугольник можно как щелчком по одной из его граней, так и по пустой области внутри объекта.

Если объекты залиты, то нижние объекты в перекрываемых областях видны не будут. Поэтому и выделение таких объектов будет ограничено. Выделение таких объектов возможно только в тех фрагментах, которые не перекрыты верхними объектами или с помощью перебора клавишей Tab , если объект полностью перекрыт. Вопрос о том, зачем редактировать объект, если он полностью перекрыт и невидим, мы пока опускаем (например, этот объект можно потом поднять выше).

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

До этого мы рассматривали выделение отдельных объектов. Если мы нажимали и удерживали нажатой, при выделении других объектов, клавишу Shift , то и в этом случае мы выделяли отдельные объекты. Остальные изученные нами способы также выделяли один или несколько отдельных объектов. Сейчас наша задача — научиться выделять всю группу объектов и объекты, составляющие группу объектов.

Для того чтобы создать группу объектов, необходимо сначала выделить эти объекты и превратить их в группу. Выделение объектов происходит любым изученным нами способом. Затем в любом месте выделенных объектов необходимо щелкнуть правой клавишей мыши для вызова контекстного меню. Для объединения выделенных объектов в группу необходимо в контекстном меню выбрать команду Group (Группа) или нажать на сочетание клавиш Ctrl + G .

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

Если объект заблокирован, то при попытке выделить объект вместо квадратных черных маркеров образуются маркеры, напоминающие небольшие замочки (Рис. 116). Если объект не выделяется щелчком, а значки замочков посмотреть хочется, то щелкните по такому объекту правой клавишей мыши. Обратите внимание на одну особенность заблокированного объекта — если при выделении незаблокированного объекта достаточно щелкнуть левой клавишей мыши либо по контуру, либо по внутренней поверхности объекта, то для выделения заблокированного объекта нужно щелкать только по контуру. При щелчке по внутренней области объекта также не происходит выделения заблокированного объекта. Даже если мы зальем внутреннюю область объекта, то и в этом случае при щелчке по внутренней области объекта его выделение происходить не будет.

Выделить заблокированный объект вместе с другим (незаблокированным) объектом не получится.

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

Рис. 116. Выделенный заблокированный объект

Для снятия блокировки необходимо щелкнуть по объекту правой клавишей мыши и выбрать команду Unlock Object (Разблокировать объект). После снятия блокировки объекта маркеры в виде замочков автоматически не снимаются. Необходимо щелкнуть левой клавишей вне области объекта и опять по объекту для того, чтобы появились квадратные черные маркеры. Если после снятия блокировки вы щелкните опять объекту (теперь уже разблокированному), то появятся не квадратные черные маркеры, а стрелочные, предназначенные для поворота объекта.

Чтобы отменить выделение объекта (или объектов), необходимо щелкнуть указателем инструмента Pick (Указатель) в любом месте страницы или поля, не занятых объектами, или нажать клавишу Esc.

Как выделить все объекты одного цвета?

Подскажите пожалуйста, можно ли в Кореле 11, выделить все объекты одного цвета, а назначить им другой, а то объектов много и некоторые находятся в группе, некоторые в тексте, например слово черным а одна буква там красная.

Guest

Если ответить вкратце — то можно, но с некоторыми оговорками. Например насчет буквы в тексте не переведенном в кривые.
А потом еще вот, что, ребят, ну вот вы F1 не нажимаете, ладно, ну хоть поиск-то по форуму поюзайте. Сколько уж на эту тему всего было по-написано.

Guest

решила щас попробовать сделать такое,вот что у меня получилось:
текст переведи в кривые
Edit->Find and replase->replace objects->replace color->выбираешь заливка или обводка и цвета с какого на какой поменять.
еще один способ если тебе что-то еще нужно делать с объектами
Edit->Find and replace->find objects
далее по закладкам:Object Types ставишь галочку около curves,закладка Fill->галочку около Uniform color далее нажимаешь next, выбираешь цвет который тебе надо найти, потом опять некст и финиш, он тебе найдет все объекты нужного цвета и делай с ними что хочешь.

Guest

> можно, но с некоторыми оговорками.

Самая главная — это возможно только разгркппировав все группы. То есть, полностью разрушить структуру макета, превратив его в свалку объектов.

Guest

2Soloway (ex-Vladimir) а слабо просто ответить на вопрос? пальцы у тебя отсохнут написать ответ человеку?

Guest

разгруппировать это неприятно,но это лучше,чем ручками кажбый объект перекрашивать

Guest

Можешь, конечно, запустить не поиск, а поиск и замену (Find & Replace — так, сколько помню, оно там называется), чтобы оно тебе само везде указанный цвет поменяло на другой. Но на большом количестве объектов это может занять массу времени.

Как правильно заметил Soloway, это уже обсуждалось, и в ходе обсуждения проводился тест: перекрашивание большого количества объектов из цветного в серое, в Корел и, для сравнения, в AI.
Так вот, Корел пыхтел 15 минут, а AI выполнил эту задачу за несколько секунд (приблизительно в ШЕСТЬСОТ раз быстрее это в том опыте получилось. Объектов было что-то около 16 тысяч.)
И в AI то, о чём был основной вопрос — одновременное выделение всех объектов с некотрым указанным свойством (а не только заливкой определённого цвета) — возможно без каких-либо разруппировок.
Такие пироги.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *