OLE

  Редактор > Инструменты рисования >

OLE

Previous pageReturn to chapter overviewNext page

Панель: Ico_OLE

Меню: Рисование > OLE

Лента: вкладка Редактор > панель Рисование > OLE

Команда: OLE

OLE - это технология связывания и внедрения объектов, реализованная в Microsoft Windows, которая позволяет добавлять информацию из одного приложения в другое, сохраняя возможность ее редактирования в исходном приложении. Таким образом, в чертеж можно добавлять, например, редактируемые таблицы Microsoft Excel, диаграммы, текстовые страницы и др.

Добавленный посредством технологии OLE объект может быть копией исходного файла, либо являться лишь ссылкой на него. Вставка объектов может быть выполнена в виде графической информации (листа документа, графика и др) или в виде значка. Это позволяет добавлять в документ объекты любых форматов, но их просмотр и редактирование возможно только в сопоставленной с ними программе. По своей сути внедрение объектов и их связывание подобны вставке блоков и созданию внешних ссылок.

При внедрении объектов методом OLE выполняется вставка копии внедряемого документа. В этом случае вставленный объект не связан с исходным и в нем не отражаются изменения, производимые в исходном объекте. Просмотр и редактирование внедренных объектов выполняется в программе, в которой они были созданы, при этом не затрагивается исходный файл.

При вставке связных OLE-объектов образуется связь между документом сервера и выходным файлом. После вставки изображение OLE-объекта в составном документе является ссылкой на исходный файл. Поэтому, вносимые изменения при редактировании OLE-объекта влияют на содержимое исходного файла и наоборот, изменения в исходном файле отражаются при просмотре OLE-объекта из составного документа. Важно помнить, что при перемещении исходного файла, на который организована ссылка, просмотр OLE-объекта будет невозможен.

Вставка OLE-объекта


Для вставки связного и внедренного объекта в файл используется команда Ico_OLE - OLE. После задания области расположения объекта возникает диалоговое окно "Вставка объекта". Данная команда позволяет выполнить вставку в чертеж не только существующего файла, но также предоставляет возможность добавления нового объекта выбранного типа.

Для вставки нового внедренного объекта выполните:

1.Нажмите кнопку Ico_OLE в ленте меню или на панели инструментов;

2.При помощи левой кнопки мыши укажите прямоугольник, в который будет вписано изображение внедряемого файла;

3.В появившемся диалоговом окне "Вставка объекта" установите опцию Создать новый;

4.Из списка Тип объекта выберите приложение при помощи которого необходимо создать объект;

5.Нажмите кнопку ОК;

6.Запустится серверное приложение для внесения информационных данных в добавляемый объект;  

7.Закройте серверное приложение и на запрос сохранения ответьте Нет. Если созданный файл необходимо сохранить отдельно на диск, на запрос сохранение ответьте Да и в стандартном диалоговом окне "Открыть" выберите каталог сохранения.

8.OLE-объект будет внедрен в чертеж, т.е. объект не будет связан с внешним файлом.

Для вставки существующего связного или внедренного объекта выполните:

1.Нажмите кнопку Ico_OLE в ленте меню или на панели инструментов;

2.При помощи левой кнопки мыши укажите прямоугольник, в который будет вписано изображение внедряемого файла;

3.В появившемся диалоговом окне "Вставка объекта" установите опцию Создать из файла;

4.Нажмите на кнопку [Обзор...] и в открывшемся диалоговом окне "Обзор" укажите путь к добавляемому файлу;

5.Нажмите кнопку ОК;

6.Для того, чтобы OLE-объект был связан с исходным файлом, установите галочку Связь, если опция отключена, добавляемый файл будет внедрен в чертеж;

7.Нажмите кнопку ОК;

8.В чертеж будет вставлен OLE-объект.

OLE-объект в чертеж вставляется в виде растрового изображения и может отображать содержимое вставленного объекта, либо показан в виде значка. Для того, чтобы OLE-объект отображался в виде значка, в диалоговом окне "Вставка объекта" включите опцию В виде значка. Графическое изображение OLE-объекта вписывается в указанный прямоугольник по ширине.

Редактирование OLE-объекта


OLE-объект после добавления в чертеж имеет один маркер в левом верхнем углу, показывающий точку вставки объекта. Открытие связного или внедренного объекта в серверном приложении для редактирования выполняется по двойному клику левой кнопкой мыши на объекте. Также из контекстного меню объекта доступна группа команд из пункта OLE. Изменения, производимые в внедренном объекте не требуют подтверждения сохранения, в то время как изменение связанного объекта требует подтверждение сохранения. Стоит помнить, что вносимые изменения в связный объект отражаются и в исходном.

OLE-объект обладает характерным набором свойств, которые можно просмотреть и переопределить в панели Свойства:

Свойство

Описание

Цвет

Цвет границ OLE-объекта.

Слой

Слой, на котором находится OLE-объект. Данное свойства содержит список всех доступных в чертеже слоев и позволяет переместить OLE-объект на другой слой.

Точка

Координаты точки вставки OLE-объекта. Точкой вставки считается верхний правый угол объекта.

Размер

Ширина и высота OLE-объекта. Изменение этих параметров выполняется без сохранения пропорций изображения.


Панель "Свойства"

Динамический ввод

Перейти на страницу ABViewer