Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие MS Visio 2007(часть1)

.pdf
Скачиваний:
773
Добавлен:
09.06.2015
Размер:
5.99 Mб
Скачать

Это можно заметить при выполнении небольших смещений фигуры – она"скачет" отодногоузлакдругому.

Это кажущееся неудобство на самом деле является удобным инструментом для привязки: достаточно увеличить масштаб, и уже те узлы, которые прежде "проскакивались" теперьстановятся доступными.

Такимобразом, значительноупрощаетсявизуальноесоединениефигур. То есть, достаточно подвести одну вершину фигуры к другой как их вершины автоматически оказываются в одной точке. Параметры настройки сеткиможноменятьвзависимостиотстоящейпереднамизадачи. Дляэтого, так же как и для изменений параметров линейки, используется окно в менюСервис > Линейка и сетка….

На этот раз рассмотрим раздел Сетка. Здесь можно настроить три параметра: Интервал между линиями сетки – это параметр интервала между линиями, Минимальный интервал – это минимальный интервал междулиниями, Началосетки– этоначалокоординат.

Выбор интервала позволяет определить, как далеко друг от друга будут располагаться линии координатной сетки. По умолчанию этот параметрравенмаксимальномузначению– Мелкая. Дляуменьшениячастоты

51

сеткиможновыбратьзначенияОбычная, КрупнаяилиФиксированная.

Выберем значение Крупная. ОК. Расстояния между линиями теперь равнопятисантиметрамисеткасталаразреженной.

Увеличим масштаб. Сетка все так же разрежена, но поскольку масштабувеличен, торасстояниемеждувертикальнымилиниямиравноодному сантиметру, а между горизонтальными – двум. Уменьшим масштаб и вновьоткроемдиалоговоеокноЛинейкаисетка.

Рассмотрим особенности фиксированного интервала между линиями. При фиксированном режиме расстояние между узлами сетки остается постоянным. ЭторасстояниеустанавливаетсявполеМинимальныйинтер-

вал.

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

Установим фиксированное расстояние, равное 50-ти миллиметрам. Увеличиммасштаб.

52

Установим фиксированное расстояние, равное 50-ти миллиметрам. ОК. Увеличиммасштаб.

Расстояние между линиями сетки пока что не изменилось, поскольку оноидоэтогобыло50мм. Увеличиммасштаб.

Каквидите, фактическоерасстояниемеждулиниямисеткинеизменилось, в то вре-мя как в предыдущий раз при увеличении масштаба, это расстояниеизменилось. Уменьшиммасштаб.

Рассмотримтеперькоординатысетки.

Начало координатной сетки по умолчанию находится в левом нижнемуглулиста. Однакоегоможнопереместитьвлюбоеместоналисте.

В данный момент первая горизонтальная линия сетки появляется через50 ммотначалакоординат.

Можно установить любую координату для начала линий сетки. ОткроемдиалоговоеокноЛинейкаисетка.

Начало координат устанавливается в поле Начало сетки. Укажем значение20 погоризонтали. ОК.

Теперь первая вертикальная линия сетки появляется только на 20-ом миллиметрепогоризонтали.

Сетка не является обязательным атрибутом листа, т.е. её можно скрыть. Команда Сетка находится в меню Вид. Сейчас она отмечена галочкой, т.к. сетка отображается. Щелкнем по ней. Сетка исчезла. Вернутьотображениесеткиможноточнотакже. Вид> Сетка.

Как и любой вспомогательный инструмент, сетка помогает при рисовании. Поэтомуонаневыводитсянапечать.

Однако если потребуется отображение сетки на готовом распечатанномдокументе, тоэтотпараметрможноустановить.

МенюФайл> Параметрыстраницы.

На вкладке Настройка печати надо поставить галочку у пункта Сетка. Если галочка стоит, то сетка будет выведена напечати.

53

2.1.4. Точкаилинияпривязки

Поскольку важной особенностью MS Visio является наличие функций соединения фигур между собой, то в этой программе имеется несколькоинструментовсоединения.

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

Для вставки точки привязки на лист используется специальный инструмент. Он находится в левом верхнем углу в месте пересечения вертикальной и горизонтальной линеек. В случае если линейки скрыты, этот инструментстановитсянедоступным.

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

Кроме того, текущее положение Точки направляющей (точки привязки), характеризуемое точкой пересечения линий указывается в строке состояния.

54

Таким образом, мы можем в точности установить эту точку в то место, котороенеобходимо.

Итак, установим точку в задуманное место. Отпустим мышку. Мы выделилиодинузелналисте, создавточкупривязки.

Онаимеетсинийконтур, авслучаевыделениязакрашиваетсяизумруднымцветом.

Изменим масштаб представления. Геометрический размер точки и её области видимости всегда остается постоянным. Он не зависит от изменениямасштаба.

Крометого, привыделенииузлаприодноммасштабе, точкапривязки сохранила свое положение и при другом. Таким образом, при любом масштабе, даже если узел будет невидимым, точка останется там, где былаустановлена.

Использование Точки направляющей (точки привязки) позволяет избежать многих трудностей при работе с мелким масштабом. Дело в том, что большие фигуры удобнее передвигать при мелком масштабе. Такимобразом, можноувеличитьмасштаб, установитьточкупривязкив нужном месте, затем уменьшить масштаб и при мелком масштабе передвигатькрупныефигуры.

Появление красных квадратиков означает, что фигура привязана к точкепривязки.

Важную роль имеет и следующее свойство точки привязки. При

55

попадании области видимости точки привязки в ключевую точку фигуры, онаавтоматическиустанавливаетсявнеё.

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

Создадим ещё одну точку привязки. Как вы уже заметили, точка привязкичастичнообладает свойствамиобычнойфигуры. Например, еёможно копировать (при копировании появилась ещё одна точка привязки), перемещатьилиудалятьтакже, какфигуру.

Однако, т.к. этовспомогательныйнепечатаемыйэлемент, тоеёнельзя форматировать– изменятьцвет, заливкуитакдалее.

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

Точкипривязкискрылись. Однакоонинеудалены. Следуетзаметить, что в случае скрытия точек привязки инструмент создания точек не работает. Указательмышкинеменяетсвоеговида.

Поскольку точки привязки не удалены, то можно вернуть их отобра-

жение. Вид> Направляющие.

56

Они вновь появились. Кроме точек привязки в MS Visio есть ещё один инструмент – линии привязки. Так же как и точки привязки, они позволяютупроститьпозиционированиефигурналисте.

Линии привязки могут быть либо горизонтальными, либо вертикальными. Инструмент, явнопредставляющийлиниипривязки, отсутствует. Егозаменяютлинейки.

Чтобыдобавитьлиниюпривязкиналист, подведемуказательмышки на соответствующую линейку. Например, на вертикальную. Указатель принял вид двунаправленной стрелки, и появилась подсказка. Нажмем левую кнопку мышки и, удерживая её, переместим появившуюся линиюпривязкивнужноеместо.

По строке состояния, атакжепо появившимсяпунктирным линиям можноследитьзакоординатамилиниипривязки.

Отпустим мышку. Итак, линия привязки установлена. Теперь мы можем легко установить фигуры на одном уровне, ориентируясь на линию привязки. Выделим фигуру и, удерживая левую кнопку мышки, перетащим её к линии привязки. При появлении красных квадратиков мышкуможноотпустить.

57

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

Итак, мы разместили все фигуры так, чтобы они касались линии привязки. Теперь фигуры, которые не являются соединёнными визуально, можно перемещать одновременно и не нарушать при этом их расположенияотносительнодругдруга.

Для этого наведем мышку на линию привязки, выделим её и, удерживаялевуюкнопкумышки, переместимлинию. Фигурыодновременно сместились, однако, будучи привязанными к одной линии, их взаиморасположениеосталосьнеизменным.

Линии привязки можно скрыть аналогично точкам привязки, не удаляя их. Это можно сделать в меню Вид, убрав галочку у пункта На-

правляющие.

В таком состоянии нельзя создать новую линию привязки, так как при подведении мышки к линейке мышь не превращается в двунаправленнуюстрелочку, тоестьинструментлиниипривязкиотключен.

Кроме того, теперь фигуры не привязаны друг к другу, и их можно перемещать. Вернемотображениелиниипривязки.

Фигуру можно перемещать и при наличии этой линии. Остальные фигуры при этом не двигаются. Но одновременно перемещение фигур можно осуществлять только при помощи линии привязки, т.е. передвигаялинию, анефигуры.

2.1.5. Выравнивание и распределение фигур. Порядок следования слоев

В MS Visio существуют инструменты, в основе работы которых лежат действия пользователя. Такие инструменты обладают определенными недостатками, т.к. сложно обеспечить абсолютную точность действий мышкой.

58

Поскольку MS Visio является профессиональным редактором изображений деловой графики, то кроме этих инструментов в нём есть возможностьавтоматическогоуправленияпараметрамифигурыиеёрасположения.

На листе расположено три треугольника. Допустим, у нас есть задача расположить их вдоль одной прямой. Это можно сделать с помощью инструмента Линия привязки, который мы рассмотрели ранее. Однако, можно воспользоваться и автоматическим выравниванием фигур.

В меню Фигура находится две команды: Выровнять фигуры и Распределитьфигуры.

Длятого, чтобывоспользоватьсяэтимикомандаминужновыделить фигуры, которые мы собираемся выравнивать. Итак, выделим три треугольника, щелкаяпонимпоочередиудерживаяклавишуShift.

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

59

Один из прямоугольников более яркого цвета. Он указывает на фигуру, котораябылавыделенапервой.

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

Посмотрим как это происходит. Воспользуемся командой Фигуры

> Выровнятьфигуры.

Открылось диалоговое окно, в котором можновыбратьспособвыравнивания. Способы выравнивания показаны схематично. Итак, можно выровнять фигуры либо по вертикали, либо по горизонтали, т.е. относительно горизонтальной линейки они должнырасполагатьсянаодномуровне.

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

Щелкнемпоэтойкнопке. Теперьмыможемпоставитьгалочку, чтобы линия, относительнокоторойпроизойдетвыравнивание, отобразилась.

60