Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информатика

Создание и редактирование векторного рисунка

MS Visio позволяет создавать векторные рисунки на основе готовых прототипов – мастеров форм, а также рисовать пользовательские векторные формы.

Все рисунки векторной графики в основе своей представлены в виде линий, фигур 2D и 3D, различного вида соединительных линий для связи форм (коннекторов), текста внутри форм и за их пределами.

Мастера форм находятся на трафаретах шаблона. После выделения мастера формы при нажатии левой кнопки мыши выполняется ее перенос в документ. Полученная форма в документе доступна для выполнения над ней основных действий, включая:

■ просмотр и редактирование свойств формы;

■ позиционирование формы на странице;

■ форматирование;

■ совместную обработку с другими формами.

Для рисунка MS Visio может быть создано несколько слоев (Layers). Слой обеспечивает управление видимостью форм, которые имеют привязку к слою, активностью форм для выполнения над ними определенных действий, защиту форм от изменений, единство цветового оформления форм и др. Каждая форма обладает свойством Visiable для определенных слоев. Наличие слоев позволяет изолировать отдельные формы друг от друга, запрограммировать их появление, выводить на печать строго определенные формы, выполнять групповое форматирование и т.п.

Формы имеют векторное описание в виде набора точек, связанных линейными отрезками, а описание элементов графических форм представлено в электронной таблице ShapeSheet. Для создания компьютерной графики в ∏∏∏ MS Visio используются готовые шаблонные мастера форм, которые допускают некоторую настройку, а также рисованные формы. После выбора шаблона для создания рисунка доступны все его трафареты и содержащиеся на них мастера форм. Выбранный мастер формы переносится на страницу, а также автоматически дублируется на скрытый трафарет Document Stencil, который сохраняется в файле рисунка. Для вывода трафарета Document Stencil выполняется команда File, Shapes, Show Document Stencil. Для создания пользовательского трафарета служит команда File, Shapes, New Stencil, на него можно помещать и редактировать любые мастера форм. Каждая форма имеет специальные (Special Properties) и пользовательские (Custom Properties) свойства, которые сохраняются в таблице ShapeSheet.

К специальным свойствам форм относятся:

■ ID – идентификационный номер формы;

■ Master – имя мастера формы, используемого для создания копии формы;

■ Туре – тип: Shape – форма, OLE Linked Object – объект, Metafile – гиперссылка, ссылка на файл рисунка, BitMap – графический файл; Control – элемент управления и др.;

■ Name – стандартное или пользовательское имя формы;

■ Help – имя файла подсказки;

■ Language – язык для работы с выбранной формой;

■ Copyright – копирайт для выбранной формы;

■ Data 1, Data 2 and Data 3–дополнительная информация о форме.

Пользовательские свойства форм служат для хранения и визуализации любой информации о форме. Для создания пользовательских свойств формы выполняется команда Shape, Custom Properties, для каждого свойства указывается название (Label), тип данных (Туре), язык (Language).

Рисованные формы создаются с помощью инструментов рисования (табл. 13.9) и операций над другими формами. Рисованные формы имеют пользовательские свойства, для них могут создаваться макросы и программный код обработки.

Таблица 13.9. Инструменты рисования

Инструмент

Результат

Описание

Рисование форм, составленных только из прямых линий. Для наклона линии на 45° нажать клавишу Shift

Рисование дуг, максимальный размер дуги –1/4 эллипса

Создание линии свободной формы.

Для сглаживания линии выполнить команду Tools, Snap & Glue, очистить флажок Snap.

Выполнить команду Tools, Options, Advanced, параметры Freeform drawing

Рисование линий и дуг. Каждая дуга – часть круга, размер которой зависит от пройденного мышью расстояния.

При нажатии клавиши Shift рисуется линия под углом 45°, из прямой линии можно сделать дугу

Рисование прямоугольников, при нажатии клавиши Shift рисует квадраты

Рисование эллипсов, при нажатии клавишу Shift рисует круги

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

Порядок действий по преобразованию открытой формы в закрытую: а – исходная открытая форма; 6 – конечная закрытая форма

Рис. 13.15. Порядок действий по преобразованию открытой формы в закрытую: а – исходная открытая форма; 6 – конечная закрытая форма

Закрытые формы (например, прямоугольник) позволяют применять заливку; открытые формы обеспечивают изменение типа окончания линий (рис. 13.16, а, б). Возможна комбинация открытых и закрытых компонентов (рис. 13.16, в).

Одномерные 1D (рис. 13.17, а) и двухмерные 2D (рис. 13.17, б) формы допускают преобразования размерностей.

Несколько форм могут быть объединены в одну групповую форму с помощью команды Shape, Grouping, Group, которая позволяет использовать ее как отдельный объект.

После выделения формы появляются специальные символы – маркеры, указатели, вершины, пометки и т.п., с помощью которых можно редактировать геометрию формы (табл. 13.10).

Совместная обработка открытой и закрытой формы: а – заливка формы; 6 – изменение окончания открытой формы; в – комбинация форм

Рис. 13.16. Совместная обработка открытой и закрытой формы: а – заливка формы; 6 – изменение окончания открытой формы; в – комбинация форм

Преобразование размерностей форм: а – одномерных; б – двухмерных

Рис. 13.17. Преобразование размерностей форм: а – одномерных; б – двухмерных

Таблица 13.10. Маркеры формы

Маркер

Изображение

Результат

Выбор формы

(Selection

handles)

Указатели выбора {А) – зеленые квадраты по периметру формы

Инструмент Pointer tool (Ч) для форм 2-D изменяет их размер; пропорциональное изменение с помощью угловых указателей выбора

Конечные точки формы (Endpoints)

Начальная точка (F) – зеленый квадрат, содержащий крест; конечная точка (/.) – зеленый квадрат, содержащий плюс

Инструмент Pointer tool (Ч) для форм 1-D; с целью изменения размера формы используется перемещение начальной или конечной точки. Некоторые 1-D формы имеют и указатели выбора (А)

Указатель вращения формы (Rotation handles)

Указатель вращения (R) – зеленый кружок; центр вращения (О – зеленый кружок в центре формы, содержащий плюс

Указатель вращения (∕?) появляется при использовании инструмента Rotation tool ((∙;). Точка (О отмечает центр вращения. Для вращения формы перемещается указатель вращения (/?). Для изменения радиуса вращения центр вращения (С) перемещается в новую позицию

Вершины формы (Vertices)

Указатели вершин (v) – зеленые ромбы на углах формы

Появляются при вызове инструментов Pencil С#), Line {/), Arc ∏), Freeform (fV4) tool, позволяют изменять геометрию формы путем перемещения вершин

Точки управления формой (Control points)

Точки управления (В) – между вершинами (V) формы; имеют вид зеленых маленьких квадратов, содержащих крестики

Точки управления появляются на линиях, дугах, свободных кривых при их выборе с помощью инструмента Pencil tool С#). Перемещение точек управления обеспечивает изменение кривизны или симметричности сегмента

Эксцентрики

(Eccentricity

handles)

Через точку эксцентрика (7) проходит прямая Е)

Сначала выбирается дуга, с помощью инструмента Pencil tool 0#) выделить точку управления в самом центре. Можно перемещать точку эксцентрика по дуге или прямую линию, проходящую через точку эксцентрика, изменять длину линии для изменения кривизны и радиуса вращения (магнитуды эллипса)

Точки

соединения

(connection

points)

Начало соединения (f) – зеленый квадрат с крестом внутри, конец соединения (L) – зеленый квадрат с плюсом внутри, центр линии соединения (М) – квадрат без линий обводки, внутри которого зеленый крестик

Если линия соединения состоит из нескольких отрезков, на углах находятся вершины (v), для каждого отрезка имеется свой центр (М). Можно перемещать вершины, центр соединения, тем самым влиять на геометрию линий соединения

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Популярные страницы