Учебное пособие MS Visio 2007(часть1). Ю. М. Герштейн Основы работы с программой ms visio 2007
Скачать 5.71 Mb.
|
Глава 2. Объекты и инструменты MS Visio 2.1. Макет 2.1.1. Масштаб Взаимное расположение объектов на листе имеет большое значение. Любая асимметрия или неправильное расположение фигур на листе мо- жет серьезно отразиться на результатах работы. Эта глава посвящена изучению того, как добиться точности в распо- ложении объектов по отношению к листу и друг к другу, и какие для это- го имеются инструменты. MS Visio имеет серьезные возможности по управлению и облегче- нию процесса проектирования рисунка. Основной концепцией MS Visio является возможность точной привязки одного объекта к другому. Изменение масштаба просмотра изображения позволяет значительно облегчить создание документа, корректировку изображений, прорисовку наиболее мелких деталей рисунка и увеличить точность привязки. 43 Следует заметить, что при изменении масштаба просмотра изображе- ния фактический размер листа не меняется. Нам уже знакомо меню изменения масштаба, которое на- ходится на панели инструментов. Кроме того, все команды изменения масштаба собраны в меню Вид > Масштаб. Здесь так же можно выбрать команду, которая позволяет представить лист наилучшим образом. При этом можно выбрать одно из фиксирован- ных значений масштаба, страницу целиком, расположить по ширине страницы или повторить последний установленный масштаб. Кроме того, можно открыть диалоговое окно Масштаб, где кроме тех же команд, есть и поле, в котором можно выбрать абсолютно любое значение масштаба. 44 Максимальное значение масштаба 2061%, поскольку графический редактор MS Visio создан специально для разработки высокоточных рисунков и изображений. Попробуйте вписать любое число больше этого. Команда не может быть выполнена. Выбе- рем максимальный масштаб. Рисунок отобра- жен в максимальном масштабе. Познакомимся ещё с один инструментом для работы с масштабом. Это окно Панорама и масштаб. Его можно открыть с помощью со- ответствующей команды в меню Вид > Панорама и масштаб. Щелкнем по ней. Появилось небольшое окно с изображением макета рисунка, с которым мы работаем. В этом окне можно управлять масштабом. Справа находится шкала изменения масштаба. Изменять его можно, щелкая по кнопке уменьшения или увеличения масштаба, либо с помощью ползунка. При наших действиях в окне Панорама и масштаб меняется мас- штаб в окне редактирования. Красным контуром выделена область, кото- рая показана в окне редактирования. Это помогает легко ориентировать- ся в документе. 45 Наведем мышку на выделенную область и, удерживая левую кнопку мышки, передвинем её. Таким образом, можно удобно располагать лист ри- сунка в процессе работы. Кроме того, можно сразу увеличить только ту часть документа, с которой мы хотим работать. Наведем мышку на макет рисунка, щелкнем левой кнопкой и, удерживая её, перетащим, создавая прямоугольник. Отпустим мышку. В окне редактирования отобразилась та часть доку- мента, которую мы выделили на макете. По умолчанию окно Панорама и масштаб располагается в пра- вом верхнем углу окна редактирования, однако, можно перетащить его в любое удобное для нас место. Для удобства работы с изображением можно установить режим автоматического скрытия окна. Щелкнем правой кнопкой мышки и в контекстном меню установим флажок Скрывать автоматически. Теперь, при начале работы в области рисунка, окно автоматически скрылось. Для того, чтобы вновь отобразить его, нужно навести на него мышкой. Закроем окно Панорама и масштаб. Изменить масштаб изобра- жения можно и при помощи клавиатуры с мышкой. Нажмем комбина- цию клавиш Ctrl+Shift, указатель мыши превратился в лупу. Не отпуская клавиши, щелкаем левой кнопкой мышки, мы ступен- чато увеличиваем масштаб, а, щелкая правой, – уменьшаем. Причем, независимо от того, увеличивается или уменьшается масштаб, изображение центрировано в том месте, где находится указатель мышки. Допустим, нас интересует лишь определенный участок рисунка. Удерживая клавиши Ctrl+Shift и левую кнопку мышки, растянем пря- моугольник, описывающий эту область рисунка. Выбранный нами фрагмент увеличился и занял всю рабочую область окна редактирования. Перемещать лист можно с помощью полос про- крутки, но, кроме того, можно удерживая нажатой комбинацию клавиш Ctrl+Shift и правую кнопку мышки, так, чтобы указатель превратился в изображение руки, перетягивать лист в нужное место. 46 Напомним, что меню работы с масштабом есть и на панели инстру- ментов. Здесь можно постоянно отслеживать текущее значение масштаба и, при необходимости, быстро изменять его. 2.1.2. Линейка Графический редактор MS Visio создан специально для разработки высокоточных рисунков и изображений. Поэтому он снабжен специаль- ными элементами, позволяющими максимально упростить работу по вы- страиванию и привязки фигур друг к другу. Первый элемент, который необходимо изучить для освоения возмож- ностей макетирования MS Visio - это Линейка. Линейка - это стандарт- ный элемент интерфейса, который используется в большинстве графиче- ских приложений. В окне редактирования MS Visio линейки располагают- ся вверху и слева окна редактирования. Шкала линейки зависит от масштаба изображения и от единиц раз- мерности, которые выбираются при создании документа. По умолчанию нулевая отметка каждой из линеек соответствует левому нижнему и верхнему углам листа. При перемещении фигур по листу на линейках появляется по три пунктирные линии. Эти линии указывают на положение сторон и цен- тра прямоугольника, который описывает перемещаемую фигуру. 47 При работе над документом может понадобиться переместить точку отсчета. Этот параметр можно установить. Для настройки этого парамет- ра нужно открыть специальное диалоговое окно, которое называется Линейка и сетка. Откроем это окно Сервис > Линейка и сетка. Здесь два раздела: линейки и сетка. Рассмотрим первый раздел Линейки. Для изменения положения точки начала отсчета установим необходимые параметры в полях Ноль на линейке. В первом поле установим значение горизонтального смещения относительно ле- вой границы листа, допустим, 50 мм, а в следующем поле можно изменить вертикальное смещение относительно нижнего края лис- та. Кроме числового значения в этих полях можно задать единицы раз- мерности. Если не указать размерность, то будет считаться, что введена величина в текущих единицах. А если указать размерность в других еди- ницах, то программа автоматически произведет, пересчитает в текущие единицы. Например, впишем значение 50 мм. Нажмем ОК. Нули на линейках сместились на 50 мм, как и было задано в диалого- вом окне. Кроме смещения начала отсчета в этом окне можно изменять частоту деления линейки. Есть выбор из трех типов частоты. По умолчанию этот параметр установлен в положение Мелкая, обеспечивающее макси- мально частое расположение делений. Для более разреженной частоты меток на линейке нужно в раскры- вающемся списке выбрать пункт Обычная или Крупная. Оставим частоту делений горизонтальной линейки неизменной, и установим деление Крупная для вертикальной линейки. Теперь можно увидеть разницу. Метка на горизонтальной линейки по- ставлена через каждые 50 мм, а на вертикальной – через каждый санти- метр. Линейка не является обязательным атрибутом рабочего листа, то есть её можно скрыть. Это может потребоваться, например, для увеличения рабочего пространства. 48 Команда отображения и скрытия линей- ки находится в меню Вид. Галочка у коман- ды Линейки стоит, значит, она отображается. Уберем её. Линейки скрылись. Сделаем то же самое, чтобы восстановить отображение линеек. Вернем начало координат в исходное положение. Кроме способа изменения начала коорди- нат с помощью окна Линейка и сетка, это можно делать и с помощью мышки. Для быстрого изменения точки отсчета наведем мышку на левый верх- ний угол пересечения двух линеек. Сначала нажмем на клавишу Ctrl. Те- перь, не отпуская эту клавишу, нажмем на левую кнопку мышки. Нач- нем перетаскивать мышку. Появились две серые пунктирные линии. Не отпуская кнопку, устано- вим точку пересечения этих линий в желаемое место начала коор- динат. Отпустим мышку. Координаты сместились. Обычно, линейки ассоциируются с измерением длин и расстояний. Однако в MS Visio линейка может измерять не только это. В зависимо- сти от создаваемого документа и изображаемой схемы, можно выбрать и другие типы измерений линейки. Откроем меню Файл> Параметры страницы >Свойства стра- ницы. Нас интересует пункт Единицы измерения. Здесь уже установлены миллиметры. Откроем меню этого пункта. Перед нами все возможные в MS Visio единицы измерения, то есть здесь можно установить, как единицы дли- ны, так и секунды, дни недели, часы, минуты, точки и так далее. Действия с линейками, в отличие от действия с масштабом можно от- менять. 49 Для быстрого изменения точки отсчета наведем мышку на левый верх- ний угол пересечения двух линеек. Сначала нажмем на клавишу Ctrl. Те- перь, не отпуская эту клавишу, нажмем на левую кнопку мышки. Нач- нем перетаскивать мышку. Появились две серые пунктирные линии. Не отпуская кнопку, устано- вим точку пересечения этих линий в желаемое место начала коор- динат. Отпустим мышку. Координаты сместились. Обычно, линейки ассоциируются с измерением длин и расстояний. Однако в MS Visio линейка может измерять не только это. В зависимо- сти от создаваемого документа и изображаемой схемы, можно выбрать и другие типы измерений линейки. Откроем меню Файл> Параметры страницы >Свойства стра- ницы. Нас интересует пункт Единицы измерения. Здесь уже установлены миллиметры. Откроем меню этого пункта. Перед нами все возможные в MS Visio единицы измерения, то есть здесь можно установить, как единицы дли- ны, так и секунды, дни недели, часы, минуты, точки и так далее. Действия с линейками, в отличие от действия с масштабом можно от- менять. 50 2.1.3. Сетка Следующий вспомогательный элемент окна редактирования – Сетка. Сеткой называются непечатаемые горизонтальные и вертикальные штри- ховые линии, которые нанесены на весь лист. Они отображаются через равные промежутки. Сетка позволяет визуально оценить размер фигур, вставленных в лист, и расстояние между ними. Точка пересечения вертикальной и горизонтальной линии сетки назы- вается Узлом сетки или просто Узлом. Давайте на примере этого квадрата посмотрим, как меняется отображе- ние узлов при изменении масштаба. Увеличим масштаб. Обратите внимание, что относительное расстояние между узлами сетки почти не изменилось, в то время как фактическое число узлов выросло. Следует заметить, что размер самого квадрата ос- тался неизменным, изменился лишь его масштаб. Лист MS Visio имеет уникальное строение. В отличие от прочих редак- торов, в которых рабочее пространство является непрерывным, лист MS Visio является дискретным. Это означает, что все важные точки фигуры находятся в узлах сетки. 51 Это можно заметить при выполнении небольших смещений фигуры – она "скачет" от одного узла к другому. Это кажущееся неудобство на самом деле является удобным инстру- ментом для привязки: достаточно увеличить масштаб, и уже те узлы, которые прежде "проскакивались" теперь становятся доступными. Таким образом, значительно упрощается визуальное соединение фигур. То есть, достаточно подвести одну вершину фигуры к другой как их вер- шины автоматически оказываются в одной точке. Параметры настройки сетки можно менять в зависимости от стоящей перед нами задачи. Для это- го, так же как и для изменений параметров линейки, используется окно в меню Сервис > Линейка и сетка…. На этот раз рассмотрим раздел Сетка. Здесь можно настроить три параметра: Интервал между линиями сетки – это параметр интервала между линиями, Минимальный интервал – это минимальный интервал между линиями, Начало сетки – это начало координат. Выбор интервала позволяет определить, как далеко друг от друга бу- дут располагаться линии координатной сетки. По умолчанию этот пара- метр равен максимальному значению – Мелкая. Для уменьшения частоты 52 сетки можно выбрать значения Обычная, Крупная или Фиксированная. Выберем значение Крупная. ОК. Расстояния между линиями теперь равно пяти сантиметрам и сетка стала разреженной. Увеличим масштаб. Сетка все так же разрежена, но поскольку мас- штаб увеличен, то расстояние между вертикальными линиями равно одно- му сантиметру, а между горизонтальными – двум. Уменьшим масштаб и вновь откроем диалоговое окно Линейка и сетка. Рассмотрим особенности фиксированного интервала между линиями. При фиксированном режиме расстояние между узлами сетки остается по- стоянным. Это расстояние устанавливается в поле Минимальный интер- вал. Здесь же можно указать и минимальное расстояние между узлами для остальных режимов. Если в этом поле указано значение ноль, то это рас- стояние будет устанавливаться автоматически. Установим фиксированное расстояние, равное 50-ти миллиметрам. Увеличим масштаб. 53 Установим фиксированное расстояние, равное 50-ти миллиметрам. ОК. Увеличим масштаб. Расстояние между линиями сетки пока что не изменилось, поскольку оно и до этого было 50мм. Увеличим масштаб. Как видите, фактическое расстояние между линиями сетки не измени- лось, в то вре-мя как в предыдущий раз при увеличении масштаба, это расстояние изменилось. Уменьшим масштаб. Рассмотрим теперь координаты сетки. Начало координатной сетки по умолчанию находится в левом ниж- нем углу листа. Однако его можно переместить в любое место на листе. В данный момент первая горизонтальная линия сетки появляется че- рез 50 мм от начала координат. Можно установить любую координату для начала линий сетки. От- кроем диалоговое окно Линейка и сетка. Начало координат устанавливается в поле Начало сетки. Укажем значение 20 по горизонтали. ОК. Теперь первая вертикальная линия сетки появляется только на 20-ом миллиметре по горизонтали. Сетка не является обязательным атрибутом листа, т.е. её можно скрыть. Команда Сетка находится в меню Вид. Сейчас она отмечена галочкой, т.к. сетка отображается. Щелкнем по ней. Сетка исчезла. Вер- нуть отображение сетки можно точно так же. Вид > Сетка. Как и любой вспомогательный инструмент, сетка помогает при рисо- вании. Поэтому она не выводится на печать. Однако если потребуется отображение сетки на готовом распеча- танном документе, то этот параметр можно установить. Меню Файл > Параметры страницы. На вкладке Настройка печати надо поставить галочку у пункта Сетка. Если галочка стоит, то сетка будет выведена на печати. 54 2.1.4. Точка и линия привязки Поскольку важной особенностью MS Visio является наличие функ- ций соединения фигур между собой, то в этой программе имеется не- сколько инструментов соединения. Кроме того, здесь есть и специальные инструменты, определяющие привязку и позиционирование фигур на листе. Один из таких инструмен- тов – точка привязки, которая позволяет выделить один узел на листе. Для вставки точки привязки на лист используется специальный инст- румент. Он находится в левом верхнем углу в месте пересечения верти- кальной и горизонтальной линеек. В случае если линейки скрыты, этот инструмент становится недоступным. Для создания Точки направляющей (точки привязки) наведем ука- затель мышки на этот инструмент. Указатель принял вид крестообразной стрелки. Нажмем левую кнопку мышки и, удерживая её, переместим точ- ку привязки в нужное место. При перемещении появились вертикальная и горизонтальная пунктирные линии, по которым можно следить за значе- нием на линейках. Кроме того, текущее положение Точки направляющей (точки при- вязки), характеризуемое точкой пересечения линий указывается в строке состояния. 55 Таким образом, мы можем в точности установить эту точку в то место, которое необходимо. Итак, установим точку в задуманное место. Отпустим мышку. Мы выделили один узел на листе, создав точку привязки. Она имеет синий контур, а в случае выделения закрашивается изум- рудным цветом. Изменим масштаб представления. Геометрический размер точки и её области видимости всегда остается постоянным. Он не зависит от изменения масштаба. Кроме того, при выделении узла при одном масштабе, точка привяз- ки сохранила свое положение и при другом. Таким образом, при любом масштабе, даже если узел будет невидимым, точка останется там, где была установлена. Использование Точки направляющей (точки привязки) позволяет избежать многих трудностей при работе с мелким масштабом. Дело в том, что большие фигуры удобнее передвигать при мелком масштабе. Таким образом, можно увеличить масштаб, установить точку привязки в нужном месте, затем уменьшить масштаб и при мелком масштабе пере- двигать крупные фигуры. Появление красных квадратиков означает, что фигура привязана к точке привязки. Важную роль имеет и следующее свойство точки привязки. При 56 попадании области видимости точки привязки в ключевую точку фигуры, она автоматически устанавливается в неё. То есть, независимо от масштаба можно выполнять визуальное соеди- нение между фигурами, разместив в вершинах одной из них точку привяз- ки и подведя к ним соответствующие вершины другой фигуры. Создадим ещё одну точку привязки. Как вы уже заметили, точка при- вязки частично обладает свойствами обычной фигуры. Например, её мож- но копировать (при копировании появилась ещё одна точка привязки), перемещать или удалять так же, как фигуру. Однако, т.к. это вспомогательный непечатаемый элемент, то её нельзя форматировать – изменять цвет, заливку и так далее. Точки привязки можно скрыть, не удаляя их. Зайдем в меню |