♦ поля Distance (Расстояние) и Angle (Угол) – демонстрируют расстояние, на которое переместился объект по прямой, и направление перемещения.
   Используем численный ввод координат для перемещения объектов.
   1. Выделите эллипс инструментом Pick (Указатель).
   2. Перетаскиванием мышью попробуйте переместить объект ровно на 1 см влево. Отслеживайте текущую величину смещения на панели свойств или в строке состояния. Вероятно, вам не удастся выполнить эту задачу, не прибегнув к большому увеличению масштаба просмотра страницы. В противном случае даже малейшее движение мыши приводит к значительному смещению объекта.
   3. Посмотрите на значение в поле х (горизонтальная координата объекта) на панели свойств. Прибавьте к нему 10 мм и введите полученное число в то же самое поле.
   4. Нажмите клавишу <Enter>. Эллипс переместится ровно на 1 см вправо.
   5. Переместите эллипс в прежнее положение, уменьшив горизонтальную координату на 1 см.
   Мышь не всегда является самым удобным манипулятором. При размещении объектов часто требуется подобрать определенное расстояние между ними. Как вы уже убедились, точно сместить объект с помощью мыши довольно трудно. Гораздо удобнее воспользоваться клавиатурой. При текущем инструменте Pick (Указатель) клавиши курсора перемещают выделенный объект в соответствующем направлении: клавиша <↑> сдвигает объект вверх, клавиша <↓> – вниз и т. д. За одно нажатие объект смещается на величину, заданную в поле Nudge Offset (Перемещение клавишами курсора) на панели свойств инструмента Pick (Указатель) при отсутствии выделенных объектов. При нажатой клавише <Shift> клавиши управления курсором перемещают объект с удвоенным шагом.
   Настройка шага перемещения объектов
   Шаг смещения объектов при нажатии клавиши управления курсором настраивается в диалоговом окне Options (Параметры), в подразделе Rulers (Линейки) раздела Document (Документ) (рис. 3.17). В области Nudge (Смещение) задаются величина смещения Nudge (Шаг смещения), множитель увеличения шага при нажатой клавише <Shift> Super nudge (Ускоренное перемещение), делитель уменьшения шага при нажатой клавише <Ctrl> Micro nudge (Микроперемещение) и единица измерения шага в списке Units (Единицы). Таким образом, вы можете использовать одновременно три независимо настраиваемых шага для перемещения объектов с помощью клавиатуры.
   Рис. 3.17. Настройка шага перемещения объектов в диалоговом окне Options

Масштабирование объектов

   Инструмент Pick (Указатель) используется и для изменения размера контуров.
   1. Выделите первый контур.
   2. Подведите курсор к правому нижнему угловому манипулятору. Курсор примет вид двунаправленной черной стрелки.
   3. Нажмите левую кнопку мыши и перемещайте курсор по диагонали вправо и вниз. Размер контура будет увеличиваться. Его текущее состояние отображается синим цветом (рис. 3.18).
 
   Рис. 3.18. Пропорциональное масштабирование объектов с помощью инструмента Pick
 
   4. Обратите внимание на панель свойств. В полях Object(s) Size (Размер объекта) отображается текущий размер объекта. Та же информация находится и в строке состояния, но дополнительно указываются координаты геометрического центра объекта. Значения размеров автоматически обновляются при масштабировании с помощью мыши. Вместе с абсолютными размерами объекта обновляются данные о коэффициенте масштабирования в строке состояния и на панели свойств в полях Scale Factor (Коэффициент масштабирования). Добейтесь увеличения контура примерно на четверть.
   5. Отпустите кнопку мыши. В строке состояния и на панели свойств вы увидите новые размеры объекта.
   В новой версии программы с объектом всегда ассоциирован коэффициент масштабирования, который отсчитывается от размера объекта в момент его создания. В предыдущих версиях текущий масштаб объекта всегда принимался равным 100 %.
   Перетаскивание любого углового манипулятора объекта приводит к пропорциональному масштабированию. В таком режиме его вертикальный и горизонтальный размеры изменяются с одинаковым коэффициентом масштабирования. Если требуется масштабирование только по одному измерению (по вертикали или горизонтали), используют боковые манипуляторы объекта.
   1. Подведите курсор мыши к боковому манипулятору нижней стороны габаритного прямоугольника.
   2. Нажмите левую кнопку мыши и, не отпуская ее, перемещайте манипулятор вверх. Контур будет "сжиматься" по вертикали (рис. 3.19). Обратите внимание на изменение значений в полях Object(s) Size (Размер объекта). Уменьшается только размер по вертикали, а коэффициент масштабирования изменяется только в нижнем поле Scale Factor Factor (Коэффициент масштабирования).
 
   Рис. 3.19. Непропорциональное масштабирование объектов с помощью инструмента Pick
 
   3. Когда вертикальный размер контура уменьшится примерно на четверть, отпустите кнопку мыши.
   При масштабировании, как и при перемещении, CorelDRAW позволяет численно задавать новые размеры объектов или коэффициент масштабирования. Масштабирование может быть пропорциональным или непропорциональным, в зависимости от положения кнопки-переключателя Nonpro-portional scaling/Sizing Ratio (Непропорциональные размеры) с пиктограммой замка. В нажатом состоянии (замок открыт) масштабирование будет непропорциональным. Ввод значения в одно из полей приведет к масштабированию только по соответствующему измерению. В противном случае ввод размера или коэффициента масштабирования в одном поле приведет к их автоматическому пересчету в другом.
   Кратное масштабирование
   Довольно часто возникает потребность увеличить или уменьшить объект в кратное количество раз. Если производить масштабирование мышью при нажатой клавише <Ctrl>, программа будет использовать такой шаг автоматически.

Отражение объектов

   Нас окружает множество объектов, имеющих зеркальную симметрию. Поэтому операции зеркального отражения присутствуют и в CorelDRAW. Для этой цели используют перетаскивание мышью или специальные кнопки на панели свойств инструмента Pick (Указатель).
   1. Выделите любую из нарисованных вами кривых.
   2. Нажмите клавишу <Ctrl>.
   3. Подведите курсор мыши к верхнему боковому манипулятору выделенного контура.
   4. Нажмите левую кнопку мыши и перемещайте манипулятор вниз, за противоположную сторону габаритного прямоугольника. Кривая отразится зеркально, что будет показано синим цветом (рис. 3.20).
 
   Рис. 3.20. Зеркальное отражение объектов с помощью инструмента Pick
 
   5. Отпустите кнопку мыши.
   Таким способом исключительно удобно отражать объект относительно одной из его сторон. Если требуется выполнить отражение, не изменяя положение объекта, удобнее пользоваться кнопками Mirror Button (Кнопка Зеркало) на панели свойств. Опробуйте действие этих кнопок на выделенном объекте.

Поворот объектов

   Поворот – одна из наиболее часто встречающихся операций с объектами. Он может выполняться интерактивно (с помощью мыши) или вводом значения угла в поле Angle of Rotation (Угол поворота) на панели свойств инструмента Pick (Указатель).
   1. Выделите один из нарисованных ранее контуров.
   2. Сделайте еще один щелчок мышью на контуре или на его центральном манипуляторе. Остальные манипуляторы приобретут вид стрелок (рис. 3.21). Назовем этот режим режимом вращения.
 
   Рис. 3.21. Манипуляторы в режиме вращения
 
   3. Подведите курсор к любому угловому манипулятору. Курсор примет вид стрелки, изогнутой по кругу, что символизирует операцию вращения. Центральный манипулятор превращается в кружок с точкой посередине. Он указывает центр поворота.
   4. Нажмите левую кнопку мыши и перемещайте курсор по кругу против часовой стрелки. Контур будет поворачиваться (рис. 3.22), а текущее значение угла можно отслеживать по показаниям в строке состояния или в поле Angle of Rotation (Угол поворота) на панели свойств. Обратите внимание, что отсчет величины угла идет против часовой стрелки от 0° до 360°. Поверните контур на 45°.
 
   Рис. 3.22. Поворот объектов с помощью инструмента Pick
   Точный поворот на кратные углы
   При создании иллюстраций часто используются фиксированные углы поворота, кратные, например, 15° или 45°. При нажатой клавише <Ctrl> поворот совершается с фиксированным шагом изменения угла. По умолчанию он равен 15°. Таким образом, при повороте объекта угол будет принимать последовательно значения: 0°, 15°, 30°, 45°, 60° и т. д. Если в вашей иллюстрации большинство контуров требуется направить под другими углами, значение шага легко изменить в разделе Edit (Правка) диалогового окна Options (Параметры). Число, введенное в поле Constrain angle (Дискретность угла), задает фиксированный шаг поворота в градусах (рис. 3.23).
   Рис. 3.23. Настройка фиксированного шага поворота в диалоговом окне Options
 
   Вводя требуемый угол поворота в поле Angle (Угол), докера Transformation (Трансформация) вы добиваетесь высокой точности операции. Докер Transformation (Трансформация) появляется при вызове команды Arrange | Transformation | Rotate (Упорядочить | Трансформация | Поворот) или Windows | Dockers | Transformation | Rotate (Окно | Докеры | Трансформация | Поворот). Ввод отрицательных значений для поворота по часовой стрелке представляется авторам несколько более наглядным и очевидным. Верните контур в исходное положение поворотом на 45° по часовой стрелке. Обратите внимание, что для этого необходимо ввести в поле Angle (Угол) ноль, а не –45°. В CorelDRAW угол поворота всегда отсчитывается от положения объекта в момент его создания.
   По умолчанию центр поворота расположен в геометрическом центре габаритного прямоугольника, окружающего объект. В некоторых случаях требуется сместить центр, чтобы осуществить поворот вокруг заданной точки:
   1. Выделите контур и щелкните на нем мышью еще раз. Подчеркнем, что требуется именно два последовательных щелчка, а не один двойной, который приведет к переключению на другой инструмент.
   2. Подведите курсор мыши к текущему центру поворота. Курсор примет вид перекрестия (рис. 3.24, а).
   3. Нажмите левую кнопку мыши и, не отпуская ее, перемещайте центр вращения вниз, к противоположной стороне габаритной рамки (рис. 3.24, б).
   4. Отпустите кнопку мыши. Положение центра вращения изменено.
   5. Подведите курсор к одному из угловых манипуляторов контура.
   6. Нажмите левую кнопку мыши и, не отпуская ее, перемещайте курсор по часовой стрелке вокруг нового центра вращения. Контур тоже будет поворачиваться вокруг него (рис. 3.24, в).
 
   Рис. 3.24. Поворот объектов со смещением центра вращения: а – исходное положение центра; б – смещенный центр; в – поворот

Наклон объектов

   В режиме вращения угловые манипуляторы используются собственно для поворота объектов. Боковые манипуляторы, тоже имеющие вид стрелок, позволяют наклонять объекты:
   1. Выделите любой контур и щелкните на нем мышью еще раз, переведя объект в режим вращения.
   2. Подведите курсор к верхнему боковому манипулятору контура.
   3. Нажмите левую кнопку мыши и, не отпуская ее, перемещайте курсор вправо. Контур будет наклоняться в ту же сторону (рис. 3.25). Текущий угол наклона отображается в строке состояния. Если требуется иное направление наклона, следует воспользоваться другим боковым манипулятором объекта.
 
   Рис. 3.25. Наклон объектов с помощью инструмента Pick
 
   4. Отпустите кнопку мыши.
   Угол наклона также можно задавать, вводя число, но для этого следует воспользоваться специальным докером Transformation (Преобразование).

Докер Transformation

   Все рассмотренные операции перемещения и трансформирования можно производить с помощью мыши или вводом точных параметров в поля панели свойств инструмента Pick (Указатель). Тем не менее, CorelDRAW предлагает некоторые дополнительные средства точного управления трансформированием, обеспечиваемые докером Transformation (Преобразование) (рис. 3.26). Докер имеет пять режимов, соответствующих основным трансформациям: перемещению – Position (Положение), повороту – Rotate (Вращение), отражению – Scale and Mirror (Масштаб/Отражение), масштабированию – Size (Размер), наклону – Skew (Скос). Докер открывается выбором любого из режимов в меню Window | Dockers | Transformation (Окно | Докеры | Преобразование). Эти режимы представлены рядом кнопок в верхней части докера.
 
   Рис. 3.26. Докер Transformation
 
   Нажатие на любую из них открывает собственный набор элементов управления:
       ♦ Position (Положение) – в полях ввода Position (Положение) демонстрируются текущие координаты объекта по горизонтали и вертикали. В зависимости от состояния флажка Relative Position (Относительное положение) это могут быть абсолютные координаты (относительно начала координат в окне документа) или нулевые значения (флажок установлен). В последнем случае ввод в поля Position (Положение) трактуется как величина смещения относительно текущего положения объекта на странице, а не как его новые координаты. Схема-переключатель, расположенная ниже, имеет девять позиций, соответствующих манипуляторам объекта. Она задает точку отсчета, относительно которой происходит перемещение;
       ♦ Rotate (Вращение) – поле Angle (Наклон) устанавливает угол поворота выделенного объекта, а поля Center (Центр) – координаты центра вращения. Они могут считаться как абсолютными, так и относительно центра объекта в зависимости от положения флажка Relative Center (Относительно центра). Девятипозиционный переключатель позволяет быстро совместить центр вращения с одной из точек габаритной рамки объекта;
       ♦ Scale and Mirror (Масштаб/Отражение) – поле Scale (Масштаб) задает коэффициенты масштабирования объекта по горизонтали и по вертикали, а кнопки Mirror (Отражение) – направление зеркального отражения объекта. Флажок Non-proportional (Сохранять пропорции) переключает пропорциональное и непропорциональное масштабирование. Схема, расположенная далее, устанавливает точку габаритного прямоугольника объекта, относительно которой будет выполнена команда;
       ♦ Size (Размер) – в полях Size (Размер) задается новый размер объекта. Если флажок Non-proportional снят, достаточно ввести размер только по одному измерению: второе будет рассчитано автоматически. Безымянный переключатель устанавливает точку габаритной рамки, относительно которой будет проводиться масштабирование;
       ♦ Skew (Скос) – в полях Skew (Скос) задается угол наклона объекта по горизонтали и/или вертикали. Если установлен флажок Use Anchor Point (От точки схода), становится доступен переключатель, позволяющий выбрать точку габаритного прямоугольника, относительно которой будет произведено трансформирование.
   В нижней части докера находятся кнопки Apply (Применить) и Apply То Duplicate (Применить к дубликату). Все настройки трансформирования будут назначены объекту только после нажатия кнопки Apply (Применить). Использование кнопки Apply То Duplicate (Применить к дубликату) не трансформирует сам объект, а создает поверх него копию, к которой и применяется выбранная трансформация. Эта операция исключительно удобна для создания серии объектов, расположенных на одинаковом расстоянии, с последовательно изменяющимися размерами, развернутых с определенным шагом и т. п. Для получения такого эффекта достаточно сделать необходимые установки трансформирования и нажать кнопку Apply То Duplicate (Применить к дубликату) несколько раз. Подробнее этот прием обсуждается в главе 7.

Копирование и дублирование объектов

   Для столь частых операций, как копирование и дублирование объектов, CorelDRAW предлагает сразу несколько способов. «Канонический» способ, очевидный для любого пользователя компьютера, заключается в использовании команд Copy (Копировать) и Paste (Вставить) меню Edit (Правка). Команда Copy (Копировать) копирует выделенный объект в системный буфер обмена, а команда Paste (Вставить) вставляет содержимое буфера на страницу документа. При вставке из буфера обмена он не очищается, и каждая следующая команда Paste (Вставить) помещает в документ еще одну копию объекта. Все копии исходного объекта CorelDRAW располагает в том самом месте страницы, где находился во время копирования оригинал. Даже если после команды Copy (Копировать) вы переместите или удалите оригинал, команда Paste (Вставить) вставит содержимое буфера на его прежнее место:
   1. Выделите любой контур (или несколько контуров одновременно) на странице документа.
   2. Выберите команду Copy (Копировать) меню Edit (Правка). Контур (или контуры) будет скопирован в буфер обмена.
   3. Сместите исходный контур немного в сторону.
   4. Снова вызовите команду Paste (Вставить) меню Edit (Правка). Перед вами копия исходного контура (или контуров).
   5. Сместите копию немного в сторону.
   6. Выберите команду Paste (Вставить) меню Edit (Правка). Получена еще одна копия исходного контура (или контуров).
   С помощью команд Copy (Копировать) и Paste (Вставить) можно создавать копии объектов не только в пределах одного документа, но и копировать их в другие документы и даже в другие приложения.
   Столь же простой и быстрый способ копирования существует и для работы в пределах одного документа:
   1. Выделите любой контур на странице документа.
   2. Поместите курсор мыши на центральный манипулятор или на сам контур.
   3. Нажмите левую кнопку мыши.
   4. Слегка сдвиньте мышь в любую сторону, будто вы хотите просто переместить контур.
   5. Нажмите правую кнопку мыши.
   6. Отпустите левую кнопку мыши.
   7. Отпустите правую кнопку мыши. На указанном вами месте появится копия исходного контура.
   Создать копию таким способом можно не только в процессе перемещения объекта, но и при любой трансформации.
   Получение нескольких копий объекта
   Программа позволяет быстро создать несколько копий объекта. Для этого в процессе перемещения инструментом Pick (Указатель) нажмите клавишу <Пробел>. Там, где в тот момент находился курсор, появится копия объекта.
   Кроме команд Copy (Копировать) и Paste (Вставить) CorelDRAW располагает специальной командой для дублирования объектов – Duplicate (Дублировать). Эта команда за один прием создает копию выделенного объекта и размещает ее на странице. В отличие от команды Paste (Вставить), копия располагается не поверх исходного объекта, а с некоторым сдвигом. Величина сдвига задается в полях Duplicate Distance (Расстояние до копии) на панели свойств инструмента Pick (Указатель) при отсутствии выделенных объектов:
   1. Выберите инструмент Pick (Указатель) на панели инструментов.
   2. Отмените выделение всех объектов в документе.
   3. Введите в поля Duplicate Distance (Расстояние до копии) на панели свойств числа 5 и 5. Это означает, что копия объекта должна быть сдвинута относительно оригинала на 5 миллиметров вправо и вверх. Если задать для величины смещения нулевые значения, копия объекта будет размещена поверх оригинала, как при использовании команды Paste (Вставить).
   4. Выделите на странице любой контур (или несколько контуров).
   5. Выберите команду Duplicate (Дублировать) меню Edit (Правка). На странице появилась копия выделенного объекта, размещенная с заданным сдвигом относительно оригинала.
   Копирование объектов с помощью мыши и команды Duplicate (Дублировать) принципиально отличается от копирования с использованием пары команд Copy (Копировать) и Paste (Вставить). В отличие от последнего варианта, первые два способа не связаны с буфером обмена. Поэтому они выполняются существенно быстрее и не требуют дополнительной памяти для постоянного хранения копии объекта. При действии этих команд объект не попадает в буфер обмена и не может быть получен из него с помощью команды Paste (Вставить). В целом, использование команды Duplicate (Дублировать) и копирование с помощью мыши предпочтительнее команд Copy (Копировать) и Paste (Вставить). Применяйте последние только при копировании объектов между документами и приложениями.
   Быстрый доступ к командам копирования
   Поскольку команды копирования используются очень часто, для них имеются "горячие" клавиши и одноименные кнопки на стандартной панели управления. "Горячие" клавиши наверняка вам знакомы по опыту работы с другими приложениями: Copy (Копировать) – комбинация клавиш <Ctrl>+<C> или <Ctrl>+ <Ins>, Paste (Вставить) – комбинация клавиш <Ctrl>+<V> или <Shift>+<Ins>.

Удаление объектов

   На находящейся перед вами странице CorelDRAW в результате разных экспериментов должно было скопиться множество лишних объектов. Пора провести хорошую чистку! Для удаления объектов имеется специальная команда Delete (Удалить) меню Edit (Правка). Она действует на любой выделенный объект (или на несколько выделенных объектов). Поскольку команда удаления используется очень часто, она имеет хорошо запоминающуюся «горячую» клавишу – <Delete>.
   1. Выберите инструмент Pick (Указатель) на панели инструментов.
   2. С помощью выделительной рамки, последовательного выделения или комбинации этих способов выделите все дублирующиеся объекты.
   3. Нажмите клавишу <Delete>. Выделенные объекты удалены.
   В принципе, для удаления можно использовать и команду Cut (Вырезать) меню Edit (Правка). Она тоже удаляет со страницы выделенные объекты, но помещает их в буфер обмена. Удаленные ею объекты можно снова вставить в документ командой Paste (Вставить), если содержимое буфера за этот промежуток времени не изменилось. Такой способ удаления объектов вряд ли можно признать удачным. Он требует гораздо больше времени, занимает память для хранения объектов в буфере обмена, удаляет из буфера ранее скопированные объекты. Используйте команду Cut (Вырезать) только тогда, когда вам действительно требуется перенести объект в буфер обмена.

Команда Undo

   Даже при аккуратной работе трудно избежать случайного удаления нужных объектов или ошибочных шагов при редактировании. Если вы сразу обнаружили ошибку, то вам поможет команда Undo (Отменить) меню Edit (Правка). При каждом вызове команда Undo (Отменить) отменяет одно выполненное действие. В принципе, выбрав команду Undo (Отменить) много раз, вы можете вернуть документ в то состояние, которое он имел на момент открытия. Если при этом вы промахнулись и отменили правильное действие, воспользуйтесь находящейся по соседству командой Redo (Повторить). Она имеет противоположное назначение – выполняет следующую из отмененных команд. Для быстрого обращения к командам отмены и возврата действий используйте комбинации «горячих» клавиш <Ctrl>+<Z> и <Ctrl>+<Shift>+<Z> соответственно.
   Особенно удобный доступ к функциям отмены и возврата команд дает стандартная панель управления. На ней размещаются кнопки Undo (Отменить) и Redo (Повторить). Кнопка с треугольной стрелкой рядом с кнопкой Undo (Отменить) открывает список всех выполненных в сеансе работы команд (рис. 3.27). Используя его, можно достаточно точно определить, какие команды следует отменить. Затем их надо отметить в этом списке, и CorelDRAW вернет документ в заданное состояние. Аналогичный список имеется на стандартной панели управления и для команды Redo (Повторить).
 
   Рис. 3.27. Список выполненных операций на стандартной панели управления CorelDRAW
   Максимальное количество команд отмены
   Все действия, выполненные вами в сеансе работы с программой, запоминаются в специальном буфере. Данные из этого буфера используются командами Undo (Отменить) и Redo (Повторить). Чем больше буфер отмен, тем на большее количество шагов редактирования можно вернуться командой Undo (Отменить). С другой стороны, буфер отмен занимает ценное место в памяти компьютера. К счастью, протокол работы с векторными изображениями гораздо компактнее, чем с точечными. Поэтому по умолчанию емкость буфера отмен установлена на 99 шагов редактирования. Вы можете изменить это значение при помощи поля Regular (Основной) в разделе General (Общие) диалогового окна Options (Параметры). Количество шагов отмены при работе с точечными изображениями задается отдельно в поле Bitmap Effects (Растровые эффекты) и по умолчанию равно двум. Если в процессе работы с CorelDRAW вы ощущаете нехватку оперативной памяти компьютера, уменьшите емкость буфера отмен.
   В CorelDRAW существует специализированный докер, выполняющий аналогичные функции (рис. 3.28). В нем также находится протокол всех ваших действий, но в обратном порядке – сверху вниз. Щелчок на любом элементе списка отменяет все команды, проделанные позднее (т. е. расположенные в списке ниже).
 
   Рис. 3.28. Докер Undo

Инструмент Free Transform