Панель:
Меню: Рисование > OLE
Лента: вкладка Редактор > панель Рисование > OLE
Команда: OLE
OLE - это технология связывания и внедрения объектов, реализованная в Microsoft Windows, которая позволяет добавлять информацию из одного приложения в другое, сохраняя возможность ее редактирования в исходном приложении. Таким образом, в чертеж можно добавлять, например, редактируемые таблицы Microsoft Excel, диаграммы, текстовые страницы и др.
Добавленный посредством технологии OLE объект может быть копией исходного файла, либо являться лишь ссылкой на него. Вставка объектов может быть выполнена в виде графической информации (листа документа, графика и др) или в виде значка. Это позволяет добавлять в документ объекты любых форматов, но их просмотр и редактирование возможно только в сопоставленной с ними программе. По своей сути внедрение объектов и их связывание подобны вставке блоков и созданию внешних ссылок.
При внедрении объектов методом OLE выполняется вставка копии внедряемого документа. В этом случае вставленный объект не связан с исходным и в нем не отражаются изменения, производимые в исходном объекте. Просмотр и редактирование внедренных объектов выполняется в программе, в которой они были созданы, при этом не затрагивается исходный файл.
При вставке связных OLE-объектов образуется связь между документом сервера и выходным файлом. После вставки изображение OLE-объекта в составном документе является ссылкой на исходный файл. Поэтому, вносимые изменения при редактировании OLE-объекта влияют на содержимое исходного файла и наоборот, изменения в исходном файле отражаются при просмотре OLE-объекта из составного документа. Важно помнить, что при перемещении исходного файла, на который организована ссылка, просмотр OLE-объекта будет невозможен.
Вставка OLE-объекта
Для вставки связного и внедренного объекта в файл используется команда - OLE. После задания области расположения объекта возникает диалоговое окно "Вставка объекта". Данная команда позволяет выполнить вставку в чертеж не только существующего файла, но также предоставляет возможность добавления нового объекта выбранного типа.
Для вставки нового внедренного объекта выполните:
1.Нажмите кнопку в ленте меню или на панели инструментов;
2.При помощи левой кнопки мыши укажите прямоугольник, в который будет вписано изображение внедряемого файла;
3.В появившемся диалоговом окне "Вставка объекта" установите опцию Создать новый;
4.Из списка Тип объекта выберите приложение при помощи которого необходимо создать объект;
5.Нажмите кнопку ОК;
6.Запустится серверное приложение для внесения информационных данных в добавляемый объект;
7.Закройте серверное приложение и на запрос сохранения ответьте Нет. Если созданный файл необходимо сохранить отдельно на диск, на запрос сохранение ответьте Да и в стандартном диалоговом окне "Открыть" выберите каталог сохранения.
8.OLE-объект будет внедрен в чертеж, т.е. объект не будет связан с внешним файлом.
Для вставки существующего связного или внедренного объекта выполните:
1.Нажмите кнопку в ленте меню или на панели инструментов;
2.При помощи левой кнопки мыши укажите прямоугольник, в который будет вписано изображение внедряемого файла;
3.В появившемся диалоговом окне "Вставка объекта" установите опцию Создать из файла;
4.Нажмите на кнопку [Обзор...] и в открывшемся диалоговом окне "Обзор" укажите путь к добавляемому файлу;
5.Нажмите кнопку ОК;
6.Для того, чтобы OLE-объект был связан с исходным файлом, установите галочку Связь, если опция отключена, добавляемый файл будет внедрен в чертеж;
7.Нажмите кнопку ОК;
8.В чертеж будет вставлен OLE-объект.
OLE-объект в чертеж вставляется в виде растрового изображения и может отображать содержимое вставленного объекта, либо показан в виде значка. Для того, чтобы OLE-объект отображался в виде значка, в диалоговом окне "Вставка объекта" включите опцию В виде значка. Графическое изображение OLE-объекта вписывается в указанный прямоугольник по ширине.
Редактирование OLE-объекта
OLE-объект после добавления в чертеж имеет один маркер в левом верхнем углу, показывающий точку вставки объекта. Открытие связного или внедренного объекта в серверном приложении для редактирования выполняется по двойному клику левой кнопкой мыши на объекте. Также из контекстного меню объекта доступна группа команд из пункта OLE. Изменения, производимые в внедренном объекте не требуют подтверждения сохранения, в то время как изменение связанного объекта требует подтверждение сохранения. Стоит помнить, что вносимые изменения в связный объект отражаются и в исходном.
OLE-объект обладает характерным набором свойств, которые можно просмотреть и переопределить в панели Свойства:
Свойство |
Описание |
Цвет |
Цвет границ OLE-объекта. |
Слой |
Слой, на котором находится OLE-объект. Данное свойства содержит список всех доступных в чертеже слоев и позволяет переместить OLE-объект на другой слой. |
Точка |
Координаты точки вставки OLE-объекта. Точкой вставки считается верхний правый угол объекта. |
Размер |
Ширина и высота OLE-объекта. Изменение этих параметров выполняется без сохранения пропорций изображения. |
Перейти на страницу ABViewer