В арсенале CorelDRAW имеются средства, позволяющие в один прием выполнять
операцию исключения для совокупности выделенных объектов, частично
перекрывающих друг друга. Это инструменты Simplify (Упростить),
Front Minus Back (Передний минус задние) и Back Minus Front
(Задний минус передние). Одноименные пункты включены также в раскрывающийся
список выбора типа преобразования в пристыковываемом окне Shaping
(Формообразование).
Упрощение работы пользователя достигается за счет отказа от раздельного
выбора совокупностей указанных и выделенных объектов — указанные
объекты определяются автоматически по типу операции. Перед ее началом
должно быть выделено как минимум два объекта.
Инструмент Simplify (Упростить) выполняет достаточно сложную
операцию: для каждого выделенного объекта, начиная с самого нижнего
в стопке, выполняется исключение всех остальных выделенных объектов,
расположенных в стопке выше него. Пример выполнения операции приведен
на рис. 10.15. Слева на рисунке представлена стопка выбранных объектов.
Она состоит из фигурного текста (символ амперсанда) внизу стопки,
круга и многоугольника вверху стопки. Внешний вид совокупности выделенных
объектов после операции упрощения не меняется. Чтобы увидеть результат,
пришлось нижние объекты сместить вправо на разные расстояния по
горизонтали.
От амперсанда, автоматически преобразованного в кривую, осталось
совсем немного — из него последовательно исключались круг и многоугольник.
Многоугольник изменений не претерпел (из него ничего не исключалось).
Круг превратился в соединенную кривую из пяти замкнутых ветвей,
оставшихся после исключения многоугольника.
Функции инструментов Front Minus Back (Передний минус задние)
и Back Minus Front (Задний минус передние) полностью описывается
их названиями. Первый выполняет исключение, при котором в качестве
указанного объекта выступает верхний из всех выделенных объектов,
а все остальные объекты из него исключаются (и на этом заканчивают
свое существование). Второй инструмент делает в точности то же самое,
но в роли указанного выступает объект, расположенный в самом низу
стопки.
Рис. 10.15. Исходные объекты (слева) и результаты работы инструментом Simplify
Ниже приведен пример выполнения этих двух операций. На рис. 10.16, а показана исходная стопка объектов, на рис. 10.16, б — результат выполнения операции Front Minus Back (Передний минус задние), на рис. 10.16, в — результат выполнения операции Back Minus Front (Задний минус передние).
Рис. 10.16. Стопка объектов и результаты операций Front Minus Back и Back Minus Front