Решения Microsoft Visio 2002 начинаются на листе чертежа, где вы разрабатываете образы. Хотя программирование позволяет вам определить основную часть необходимого решения, вы получите более эффективный и быстрый результат, воспользовавшись встроенной функциональностью Visio-образов. В случае, если вы хотите сделать свои образы «умными», вам надо разработать такое гибкое решение, которое почти не потребует написания кодов.
Давайте рассмотрим образы в виде компонентов, которые могут быть использованы для построения диаграмм, причем, с меньшими усилиями или вообще без таковых. Каждый образ, по возможности, должен изображать объект реального мира. Тогда пользователю лишь останется выбрать соответствующий образ из трафарета. В случае, если образ будет напоминать что-то знакомое, это поможет пользователю сделать правильный выбор. Многофункциональный образ, как правило, очень сложен и труден в обращении. Здесь предпочтительнее несколько образов, каждый из которых выполняет свою функцию.
Более простые образы работают в продуктах Visio быстрее и лучше.
Мы рассмотрим различные средства, благодаря которым вы можете «приобретать» образы для своих решений. Помимо собственноручного рисования вы сможете:
Анатомия образа имеет дело с геометрией и пользовательским интерфейсом, который заставляет образ появляться и вести себя на чертеже предписанным образом.
Термин «образ» может ссылаться на линию, дугу; ломанную кривую, сегменты или серию из несколько образов, сгруппированных вместе, а также на объект какого-либо внешнего приложения.
Образы могут отличаться по своей геометрии либо очень «сильно», либо почти «незаметно», и вам нужно знать об этом, ибо подобные отличия весьма существенно влияют на конечное решение.
Рассматривая анатомию образа, задайте себе четыре вопроса:
Одна линия — это образ. Стол со стульями — это тоже образ. Шаблон Visio компонует эти простые элементы вместе.
Создавая новые образы для своего решения, вы должны определить их анатомию и продумать визуальные подсказки, которые помогут пользователям взаимодействовать с вашими образами. Например, образы дверей, окон и столов (то есть, элементы, связанные со стандартными габаритами) следует «защитить» от неправильной калибровки с тем, чтобы пользователь ненароком не изменил размеры этих образов до недопустимых значений.
Замкнутые и разомкнутые образы
Образ может быть создан из составной линии, дуги или сегментов кривой, называемых путями. Каждый из этих путей может быть замкнутым или разомкнутым.
Только замкнутый путь можно заполнить цветом или узором. И только разомкнутый путь можно форматировать с помощью узлов.
Прямоугольник, изображенный четырьмя линейными сегментами в замкнутом пути, заполнен узором. Линии изображают разомкнутые пути, к которым «прикладываются» кончики линии — узлы или так называемые точки привязки.
Образы могут иметь более чем один путь. Из этого вытекает важное следствие — для создания контуров образа вы можете использовать составные пути, как разомкнутые, так и замкнутые. Простейшим примером является бублик, дырку которого нельзя заполнить ни цветом, ни узором. Кроме того, вы можете создать образ, составленный из нескольких путей — к примеру, представленный ниже символ рециркуляции.
Образ рециркуляции изображается четырьмя путями А, В, Си D. Замкнут только четвертый путь D — на это указывает цветовое заполнение. Вы можете создавать подобные образы с помощью комбинированной геометрии (Образ -> Операции -> Объединение).
В случае, если вам не удается заполнить образ узором, попробуйте другую последовательность геометрии путей: Разомкнутый путь может иметь свой первый и последний вертекс (вершину) в одной и той же точке. Это придает ему сходство с замкнутым образом, но вы не сможете заполнить или окрасить его. Тем не менее вы можете замкнуть такой путь, «подтянув» с помощью Инструмента Карандаш (Pencil tool) последний вертекс и наложив его на первый.
В Microsoft Visio 2002 образ может быть одномерным (1-D) или двумерным (2-D).
Одномерный образ ведет себя как линия и имеет конечные точки привязки, которые вы можете подтягивать Инструментом Указатель (Pointer tool), меняя при этом размеры образа.
У одномерного образа имеется только две конечные точки. Некоторые одномерные образы могут иметь и другое управление, к примеру, как эта контрольная ручка дуги.
У вас также имеется возможность «подклеивать» концы одномерного образа к сторонам двумерного образа и тем самым создавать связующие линии, которые при движении образов будут оставаться на своих местах.
Двухмерный образ имеет более двух элементов управления. Он может быть замкнутым (как эллипс) или разомкнутым (как линия зигзага).
Двумерный образ ведет себя как прямоугольник и имеет регулировки выбора, которые вы можете подтягивать Инструментом Указатель, меняя при этом размеры образа.
Образы «наделяются» различными регулировками, которые позволяют вам модифицировать вид самих образов.
В случае, если вам требуется увеличить функциональность образа, то вы можете добавить особые элементы управления для тех или иных регулировок.
Регулировка — это элемент управления, который появляется на выбранном образе. Подобные элементы управления могут отличаться друг от друга. Это зависит от типа образа и инструмента, которым выбирается образ. Выбирая, к примеру, образ с помощью Инструмента Поворот, вы можете посредством «вращательных» регулировок повернуть соответствующий образ.
Многие шаблоны Visio являются группами. На первый взгляд группа не так уж и отличается от любого другого образа. Однако группы обладают уникальным поведением, о котором вам необходимо знать, чтобы создавать свои собственные группы и предсказывать, как с ними будут взаимодействовать ваши пользователи.
Ключевым преимуществом группирования является то, что вы можете работать с группой, как с одним объектом, но модифицировать каждый образ группы независимо от других ее компонентов.
Вы можете составлять из образов любую комбинацию. В группы могут входить другие группы и даже объекты из других программ.
Некоторые Visio-образы являются группами, то есть наборами образов, сгруппированными в формы единичных образов. Для того, чтобы узнать, является ли объект группой, выберите объект, а затем дайте команду Format -> Special. В случае, если объект является группой, то в появившемся диалоговом окне под именем шаблона появится надпись Тип: Группа.
Для того, чтобы изобразить объекты специфичные только для вашего бизнеса или заявить потом на созданный продукт свои авторские права, вы должны разработать образы самостоятельно — «с нуля». Конечно, их можно рисовать линия за линией, но будет лучше, если вы воспользуетесь эффективными приемами, которые уже придумали разработчики Visio-образов.
Для создания ваших собственных образов вы можете использовать чертежные инструменты Visio. Кроме того, в пакет Visio включены уникальные команды и инструменты, которые упрощают процесс создания какой-либо сложной геометрии. Например, команды Union (Объединить) и Combine (Скомбинировать) создают один образ из нескольких других, а команда Fragment (Фрагментировать) разбивает образы на более мелкие части, которые вы можете переставлять, редактировать или удалять.
Использование инструментов черчения для создания образов
Начиная чертеж с самого начала, воспользуйтесь чертежными принадлежностями Visio из Стандартной Панели инструментов. Эти инструменты напоминают те, что вы уже встречали, но они имеют некоторые ключевые дополнения. Особенно эффективен Инструмент Карандаш, с помощью которого можно рисовать линии и дуги. Когда вы начинаете двигать мышь, Visio просчитывает путь, по которому перемещается указатель. В случае, если путь мыши прямой, то карандаш рисует сегмент прямой линии. В случае, если путь кривой, то карандаш рисует дугу- В процессе черчения вы видите, как Visio интерпретирует перемещения выбранного вами инструмента.
Для того, чтобы нарисовать образ, используйте один или несколько инструментов из Стандартной Панели (Standard toolbar).
Совет: Использование Инструмента Карандаш для создания линии или дуги дает тот же результат, что и применение инструментов, предназначенных для рисования прямых линий и дуг. При использовании любого из этих инструментов вы можете редактировать нарисованные образы, то есть выбирать и подтягивать концы, контрольные точки или вертексы.
Рисуем «замкнутые» образов
Для того, чтобы создать образ, пригодный для заполнения цветом или узором, его надо сделать замкнутым. Для того, чтобы замкнуть образ:
Рисуем образы с повторяющимися элементами
В случае, если вам необходимо расположить несколько повторяющихся линий или образов на равном расстоянии друг от друга, вы можете воспользоваться следующим приемом.
Для того, чтобы быстро повторить элементы образа:
1. Используя кнопку Ctrl и метод перетягивания, создайте первую копию и поместите ее в нужное место.
2. Скопируйте образ с величиной смещения Offset value. Этот прием работает и с группой выбранных образов.
Создание групп
Когда вам необходимы образы со сложной геометрией или с включением многих стилей и форматов, вы можете создать группу. Группа объединяет несколько индивидуальных образов или других групп в новом Visio-образе, компоненты которого по-прежнему можно редактировать и форматировать по отдельности.
Вы можете создать группу так, чтобы несколько образов перемещались или одновременно меняли размеры, сохраняя при этом индивидуальные атрибуты.
Для создания группы:
1. Выберите образы, которые вы хотите сгруппировать.
2. Выберите команду Shape-> Grouping -> Group.
Важно: В случае, если вы хотите создать шаблон, собранный из нескольких образов, то лучше сначала сгруппируйте эти образы. В случае, если вы не создадите группу, программа «сама» сгруппирует образы, когда пользователь перенесет шаблон на чертеж — а это дополнительный шаг, который увеличит время, необходимое для создания шаблона.
Слияние существующих образов для создания новых
Прекрасным и доступным для вас приемом черчения является создание простых образов и дальнейшее использование одной из команд для слияния частей в единый образ. Используя команду Shape -> Operations, вы создаете образы с контурными зонами или пригодными для заполнения частями, а затем форматируете эти образы. Использование на -начальной стадии целых образов может оказаться более эффективным методом, чем прорисовка множества линий и дуг.
При желании вы можете заимствовать образ из ваших прежних графических файлов, клипов или набросков. Для этого вам нужно вставить совместимый образ, импортировать файл или отсканировать образ, а затем импортировать сканированный файл.
Импортируя образ, вы создаете графический объект Visio. Соединяя или вставляя образ, вы создаете объект OLE. На чертеже графические и OLE объекты работают как одно целое, подобно другим Visio-образам, и вы можете использовать их для создания шаблонов.
Многие файлы, которые вы импортируете на чертежи Visio в качестве графических или OLE объектов, существуют в виде метафайлов Windows. Для сохранения графики, основанной на векторах, используется так называемый формат обмена Exchange Format. Растровая графика (файлы BMP и DIB) сохраняется в виде так называемых растровых изображений. Вы можете редактировать на чертеже Visio и метафайлы, и растровые изображения. Как и в случае других образов, это делается перемещением, вращением, калибровкой размеров, а также добавлением текста, геометрии или других выбранных свойств. Кроме того, вы можете создавать шаблон из метафайла или растрового изображения. Однако если вы хотите получить дополнительные возможности редактирования, вам придется конвертировать метафайлы (но не растровые изображения) в Visio-образы. . .
Импорт графических образов
Простейшим способом «доставки» графических образов на чертеж Visio является их вставка или импорт. В результате вы получите графический объект либо в формате метафайла, либо в формате растрового изображения — это зависит от формата оригинального образа.
Для того, чтобы импортировать графический образ, дайте команду Insert -> Picture.
Образ импортируется в виде нового графического объекта в формате метафайла (если графика оригинала основана на векторах) или в формате растрового изображения (если графика оригинала была в файле BMP или DIB). Кроме того, вы можете открывать графические файлы напрямую, используя команду File -> Open и выбирая соответствующий формат под Типом файлов (Files Of Type). Для большинства импортированных вами файлов в диалоговом окне Open находятся установки импорта Import settings, с помощью которых вы можете определить, в каком именно виде этим файлам необходимо появляться на чертеже. Например, импортируя файл в формате РСТ, вы можете указать, надо ли образу сохранять градиенты и фон, и также как преобразовывать цвета.
Для того, чтобы узнать, является ли импортируемый графический объект метафайлом или растровым изображением, укажите объект, а затем выберите Format -> Special. Диалоговое окно покажет: Тип: Метафайл или Тип: Растровое изображение.
Важно: Метафайл может содержать в качестве компонента растровое изображение или состоять только из растрового изображения. Например, импорт файла в формате JPG, GIF или TIF на чертеж Visio создает метафайл, который содержит растровое изображение.
Поскольку данные могут подвергаться двум трансляциям перед тем, как они появятся на чертеже Visio (первый раз, когда вы импортируете их из другой программы, и второй раз при импорте их на чертеж Visio), картинка иногда выглядит немного иначе, чем в оригинальной программе.
Совет: Вы можете импортировать файлы в более чем двадцати форматах. Для того, чтобы увидеть их полный перечень, выберите File -> Open или Insert -> Picture, а затем просмотрите список в разделе Files Of Type.
Редактирование импортированных метафайлов и растровых изображений
Вы можете работать с импортированными метафайлами и растровыми изображениями с так же, как и с объектами OLE, причем, в той же манере, что и с любым Visio-образом. Вы можете добавлять текст или использовать чертежные инструменты, чтобы вращать и менять размеры объектов. Можете применять стиль линии (line style) и тем самым видоизменять границы объекта. В случае, если объект включает в себя какое-то пустое пространство (к примеру, фон), то вы можете воспользоваться стилем заполнения (fill style), цветом или узором.
Растровые изображения имеют дополнительные свойства, которые вы можете устанавливать в окне ShapeSheet, управляя тем самым яркостью, контрастностью и другими атрибутами. Для того, чтобы получить доступ к этим свойствам, выберите импортированное растровое изображение и дайте команду Window -> Show ShapeSheet, а затем обратитесь к Image Properties.
Преобразование импортированных метафайлов в образы
Вы можете конвертировать графический объект в формате метафайла в группу или индивидуальные Visio-образы, пригодные для форматирования. Конвертируйте метафайл, если хотите:
Обычно вы можете конвертировать метафайл в группу, а затем перемещать его, как один элемент. Однако, если этого не требуется, то лучше конвертируйте его прямо в образы.
Важно: В случае, если метафайл содержит в качестве компонента растровое изображение, то его нельзя конвертировать. Растровые изображения не конвертируются в геометрию Visio, так как Visio не может определить в растровом изображении ту часть, объекта которая является линией, текстом или каким-либо другим атрибутом.
Для того, чтобы конвертировать метафайл в группу Visio:
Для того, чтобы конвертировать метафайл в образы:
Для того, чтобы конвертировать образ обратно в метафайл:
1. Укажите образ и нажмите на Ctrl+C для того, чтобы скопировать его.
2. Выберите Edit -> Paste Special, а затем — Picture (Enhanced Metafile).
Преобразовываем библиотеку символов CAD в образы
В зависимости от того, какой у вас пакет Visio, вы можете конвертировать библиотеки символов чертежей CAD в шаблоны Visio. Подобные библиотеки составляются из множества файлов символов (обычно файлов DWG). Пакет Visio, включающий в себя команду Convert CAD Library, может конвертировать каждый такой файл в отдельный шаблон. Когда вы конвертируете несколько файлов символов одновременно, все шаблоны располагаются на одном и том же трафарете.
Для того, чтобы конвертировать библиотеку символов в формат Visio:
Просто получаем и редактируем картинку
Visio предлагает встроенные средства доступа к картинкам, а также дает возможность загружать десятки тысяч изображений, аудио- и видеофайлов через Internet, дает возможность вставлять в диаграммы изображения и фотографии, полученные непосредственно-со сканера или цифровой камеры.
Из меню Insert выбираем пункт Picture и затем нажимаем From File.
Ищем папку с картинкой, которую нужно вставить в наш проект, а затем просто нажимаем Open.
Вы также можете также открыть графические файлы «прямиком» из меню File, но помните, что большинство файлов, которые вы импортируете в Visio становятся метафайлами.
Импорт картинки непосредственно со сканера или цифровой камеры
Убедитесь в том, что сканер или камера подключены к вашему компьютеру, а соответствующее программное обеспечение поддерживает интерфейсы TWAIN или WIA. Это очень легко проверить. Просто обратитесь через меню Insert к опции From Scanner or Camera. В случае, если «проявится» диалог, в котором присутствует ваше устройство, то можете сканировать через Visio. В случае, если же — нет, вам не повезло с «железом».
Visio 2002 также дает возможность модифицировать импортированные изображения. Для этого выделяем картинку и из меню из меню Format обращаемся к опции Picture.
Contarst
Перемещая «слайдер» устанавливаем контраст (степень различия между самыми светлыми и самыми темными частями картинки).
Brightness
Перемещая «слайдер» устанавливаем яркость (добавляем или отнимаем от картинки ее черный или белый компонент).
Gamma
Перемещая «слайдер», корректируй серые уровни. Это производит эффект, который похож на корректировку яркости, но более подробно действует на тени. Некоторые устройства, типа сканеров и цифровых камер, имеют характерную гамму. Это обстоятельство вы и можете использовать в Visio.
AutoBalance
Автоматически корректируем яркость, контраст и гамму. Кнопка недоступна для растровых изображений.
Transparency
Перемещая «слайдер», настраиваем прозрачность картинки.
Blur
Перемещая «слайдер», размываем картинку.
Sharpen
Перемещая «слайдер», делаем более резким или мутным изображение картинки.
Denoise
Перемещая «слайдер», удаляем «шумы» из картинки.