Команда Alignment
Для выравнивания нескольких объектов друг относительно друга CorelXARA располагает специальной командой Alignment. Она вызывается из меню Arrange или нажатием комбинации клавиш <Ctrl> + <Shift> + +<L>. Команда выравнивает несколько выделенных объектов по вертикали и/или горизонтали, ориентируясь на края (или центры) их габаритных прямоугольников или страницы документа. Команда Alignment обеспечивает и возможность распределения — расположения объектов через равные интервалы.
Диалоговое окно команды (рис. 6.13) имеет в верхней части область, показывающую, как будет проис-
Рис. 6.13.
Диалоговое окно Object Alignment
ходить выравнивание в зависимости от установок команды на примере четырех объектов. Ниже располагается переключатель Within, задающий область, в пределах которой будут выравниваться объекты: область, занятая выравниваемыми объектами (Selection bounds), вся страница (Page(s)) или разворот (Spread). В нижней части окна находятся два раскрывающихся списка, соответствующие выравниванию или распределению по горизонтали (Horizontal positions) и вертикали (Vertical positions). С их помощью можно задать выравнивание/распределение по горизонтали и вертикали одновременно. Оба списка содержат аналогичные варианты выравнивания, приведенные ниже.
Horizontal positions
No change
Объекты остаются в текущем положении по горизонтали
Align left
Объекты располагаются так, что их левые края выравниваются по вертикали
Align centrally
Объекты располагаются так, что их центры выравниваются по вертикали
Align right
Объекты располагаются так, что их правые края выравниваются по вертикали
Distribute left edges
Объекты располагаются так, чтобы их левые края находились на одинаковых расстояниях по горизонтали
Distribute centers
Объекты располагаются так, чтобы их центры находились на одинаковых расстояниях по горизонтали
Distribute right edges
Объекты располагаются так, чтобы их правые края находились на одинаковых расстояниях по горизонтали
Distribute equi-spaced
Объекты располагаются так, чтобы пробелы между объектами по вертикали были одинаковы
Тип выравнивания можно задать и не используя списки, просто щелкнув мышью в области предварительного просмотра. Например, щелчок в центре эквивалентен выбору в списках Horizontal positions и Vertical positions варианта Align centrally. При этих установках объекты будут перемещены таким образом, чтобы их центры совпадали как по вертикали, так и по горизонтали. Расположение выровненных объектов будет зависеть от установки переключателя Within. В положении Selection bounds объекты расположатся в центре того пространства, которое они занимали до выравнивания. В положении Page(s) объекты окажутся в центре страницы, а в положении Spread — в центре разворота (рис. 6.14).
Способ распределения (distribute) можно задать, только выбрав его в списках Horizontal positions и Vertical positions. На рис. 6.15 приведены примеры различных вариантов распределения по горизонтали. На рисунке хорошо видна разница между распределением по центрам и по промежуткам. Расположение распределенных объектов тоже управляется переключателем Within и подчиняется тем же правилам, что и при выравнивании.
При выравнивании распределение объектов по уровням на слое сохраняется. Если выравниваемые объекты лежат на разных слоях, то после выравнивания они остаются на своих слоях.
Рис. 6.14.
Вертикальное и горизонтальное выравнивание по центру: до выравнивания (а), в пределах занимаемой объектами области (б), на странице (в), на развороте (г)
Рис. 6.15.
Распределение объектов (для каждого случая стрелками размечены одинаковые расстояния)
Команда Alignment позволяет выравнивать и распределять объекты, не прибегая к вычислениям. Особенно помогает эта команда при выравнивании или распределении большого количества объектов.