Разработка проектной документации на системы автоматизации в среде Visio Technical 5.0-2000, страница 20

1)  так как связи состоят из рекомендаций к файлу – источнику, он сохраняется перед тем, как произойдет привязка;

2)  выделяются нужные данные в файле – источнике и заносятся в буфер обмена с помощью команды Copy;

3)  вызывается Visio – чертёж, к которому привязывается файл;

4)  в меню Edit открывается диалоговое окно Paste Special, в котором выделяется Paste Link и нажимается ОК.

Операция привязывания объекта из существующего Visio–файла аналогична его встраиванию из Visio.

При привязывании данных к Visio–чертежу необходимо решить, как будут обновляться объекты при изменении фала – источника. По умолчанию, связи для объекта обновляются автоматически, когда открывается чертёж, содержащий привязанный объект. Если открывается чертёж, включающий объект, для которого Visio не может найти файл – источник, появляется подсказка – обновлять связи самостоятельно. Когда программа объекта не имеется в распоряжении, Visio отображает другую подсказку. На видимое представление объекта на чертеже это не воздействует, но поскольку связи между Visio и файлом объекта не работают, то редактировать этот объект не представляется возможным.

Для самостоятельного обновления связей:

1)   выбрать Edit > Links;

2)   выделить связь, которая будет обновляться;

3)   выделить Manual, затем– Update Now и нажать Close для закрытия диалогового окна.

Для изменения связи:

1)   выбрать Edit > Links;

2)   выделить связь, которая будет изменяться;

3)   выбрать:

а) для автоматического обновления связи – Automatic;

б) для обновления связи с использованием команды LinksManual;

в) для открытия программы объекта и его редактирования – Open Source;

г) для привязывания другого файла к Visio – чертежу – Change Source.

После просмотра и изменения связей нажать ОК в диалоговом окне Change Source.

4)  в диалоговом окне Links нажать Close.

Для нарушения связей в диалоговом окне Links выделить нужную связь и нажать Break Link. При этом Visio отображает предостережение о том, что объект будет разъединён с его источником. При нажатии Yes Visio преобразует объект в метафайл.

Разрушить связь между объектом и файлом – оригиналом можно, преобразуя объект в Visio-форму с помощью команды Convert To Group.

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

Иногда возникает потребность использовать различные форматы. Например, если пользователь вписывает текст в документ Microsoft Word, и хочет, чтобы он отразился в текстовом блоке Visio – формы, есть возможность скопировать текст в программе Word и вставить его как ANSI текст. Этот способ предпочтительнее встраивания текста как объекта Microsoft Word.

Для вставки данных в особом формате:

1)   в другой программе скопировать данные;

2)   вызвать окно чертежа в Visio;

3)   выбрать Paste Special и в появившемся окне Paste As выделить нужный формат.

После встраивания или привязки объекта из другой программы его можно модифицировать несколькими путями:

1)  редактировать объект;

2)  преобразовывать объект в другой формат;

3)  изменять границы появления объекта.

Если привязанный или встроенный объект представлен метафайлом, его можно преобразовать в Visio – форму или группу. При этом связи объекта с его файлом нарушаются, поэтому в его программе редактировать объект можно недолго.

Для преобразования вставленного или импортированного метафайла необходимо:

1)   выделить объект;

2)   выбрать Shape > Grouping > Convert To Group;

Если нужно редактировать отдельные компоненты объекта, предпочтительнее выбрать Ungroup.

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