Группирование и разгруппирование

Группированием называется операция, соединяющая совокупность отдельных объектов и/или ранее созданных групп в группу. Связывание объектов в группу позволяет обращаться с ними как с единым целым, выполняя преобразования группы как преобразование единого объекта.

В работе над рисунком группы применяются очень часто. Основное их назначение — предотвращать случайное смещение отдельных объектов, образующих фрагмент изображения, относительно друг друга. Создание групп позволяет упростить операции копирования и размещения фрагментов изображения. Диспетчер объектов, работа с которым рассматривалась в предыдущем уроке, позволяет давать главным и вложенным в них дочерним группам объектов осмысленные имена, что значительно упрощает поиск объектов, соответствующих той или иной части изображения (рис. 10.1).

gl10-1.jpg

Рис. 10.1. Главная группа, содержащая в себе объект и дочернюю группу объектов

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

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

Чтобы сгруппировать объекты, следует выделить их и щелкнуть на кнопке Group (Сгруппировать) панели атрибутов.

Примечание

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

Чтобы разгруппировать ранее созданную группу, преобразовав ее в совокупность выделенных объектов и дочерних групп (если таковые входили в состав этой группы), достаточно выделить группу и щелкнуть на кнопке Ungroup (Разгруппировать) панели атрибутов.

Внимание

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

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

Чтобы разделить на отдельные объекты не только главную группу, но и все входящие в ее состав дочерние группы, щелкните на кнопке Ungroup all (Разгруппировать все).

Подсказка

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

 


Хостинг от uCoz