Технология ole позволяет импортировать объекты из других приложений с сохранением связей. Причем если вставить изображение из такого приложения как Word или график из Excel, то оно будет сохраняться в файле как внедренный объект, т.е. при передаче чертежа вам не нужно его архивировать с чертежом, как это необходимо делать при использовании внешних ссылок в Автокаде.
На вкладке «Вставка» расположена команда «Ole-объект» AutoCAD.
После активации команды появляется диалоговое окно “Вставка объекта».
Здесь можно создать новый файл. В этом случае вам следует указать приложение (Photoshop, Microsoft Excel, Word, Power Point и т.д.), в котором вы будете работать, и, впоследствии, поместить ваш объект в Автокад или же сразу работать на основе существующего файла. На практике намного чащи используется именно второй вариант. Рассмотрим его более подробно.
В диалоговом окне «Вставка объекта» установите галочку «Создать из файла», после чего нажмите кнопку «Обзор», чтобы выбрать подходящий файл. После проделанных действий прописывается путь к вашему документу.
Существует два варианта вставки:
1) Независимая – после вставки объекта он «стационарно» хранится в Автокаде. И при изменении исходного файла в вашем чертеже никакие изменения не происходят.
2) Связывание файлов – в этом случае их местоположение на компьютере должно оставаться неизменным. При изменении пути связь будет теряться. Поэтому эти файлы оптимальние всего хранить в одной папке. Чтобы связать файлы AutoCAD установите галочку «Связь» в диалоговом окне «Вставка объектов» (рис. 3).
Рис. 3 – Работа с ole-объектом Автокад на основе существующего файла.
После нажатия ОК ваш оле-объект вставляется в рабочее пространство AutoCAD. Теперь с ним можно работать как с обычными примитивами Автокада, например, применять команды редактирования.
Рис. 4 – Ole-объект Автокад в виде картинки из Word.
Если дважды ЛКМ щелкнуть по такому ole-объекту, то откроется приложение, в котором изначально он был создан (или хранился). В данном примере вставлялась обычная картинка из Word.
Рис. 5 – Наличие обратной связи позволяет открыть исходное приложение (в данном случае Word).
Внедрение Ole в Автокад через буфер обмена.
Вставка ole-объектов в Автокад, таких как картинки, графики, диаграммы и т.д. очень быстро происходит через буфер объмена. Например, откройте Excel, скопируйте график в буфер объмена (Ctrl+C), после чего перейдите в Авткоад и в рабочем пространстве нажмите Ctrl+V. После проделанных действий ваш объект будет внедрен в файл AutoCAD и, в отличии от внешней ссылки, будет хранится непосредственно в самом файле (читать статью про внедрение внешних ссылок в Автокад).
Ole AutoCAD: секреты и хитрости.
Фишки работы с ole-объектами в Автокаде более подробно рассмотрены в продвинутом курсе «Советы и хитрости работы в AutoCAD».
В этом курсе на практических примерах рассмотрена работа с Ole-объектами Авткоад. В видео-формате рассказано про:
— настройки качества вывода ole-объектов на печать;
— как убрать рамку которая по умолчанию обрамляет эти объекты;
— системные переменные при работе с оле Автокад;
— обратный процесс вставки ole-объектов из Автокада в сторонние приложения.
Что же, как видите, оле-объекты в Автокаде — технология очень полезная! А самое главное, использование этого принципа позволяет ответить на вопрос: "Как вставить картинку в Автокад не ссылкой?" Теперь вы можете смело внедрять логотип своей фирмы на чертежи или подложки к проектам и при этом не бояться, что у других пользователей эти графические объеты не будут отображаться.
А всем начинающим пользователям программы рекомендую бесплатный пошаговый курс "Автокад: видео уроки для начинающих".
12.1 Технология внедрения объектов (ole)
Технологией внедрения объектов (OLE — Object Linking Embedding) называется процесс вставки в документ фрагмента документа другого приложения с сохранением (или без) связей с исходным оригиналом. Пояснить этот процесс легче всего на конкретных примерах. Пример 1. Требуется в чертеж AutoCAD вставить математическую формулу. Математическую формулу можно создать с помощью приложения Microsoft Equation, входящего в состав пакета Microsoft Office. В чертеж AutoCAD внедряется объект типа «Microsoft Equation 3.0», открывается редактор формул, в котором создается фрагмент. Затем редактор формул закрывается и в чертеже AutoCAD появляется математическая формула.Пример 2. При составлении расчетно-пояснительной записки к проекту требуется вставить иллюстрацию (фрагмент чертежа). Чертеж изначально был создан в AutoCAD, поэтому вполне логично будет вставить фрагмент этого чертежа в Word как OLE-объект. Последовательность действий следующая:
В Word из главного меню выбрать «Вставка -> Объект… -> Рисунок AutoCAD».
Откроется AutoCAD с новым (пустым) чертежом, который связан с Word. Определить это можно по его названию (нажмите «Сохранить»), которое будет примерно следующим «Чертеж в Документ1».
Скопировать в этот пустой чертеж требуемый для иллюстрации фрагмент.
Перейти на новый лист. Создастся новый лист с единственным прямоугольным ВЭ на нем (см. рис. 12.1а).
Отрегулировать пропорции ВЭ таким образом, чтобы он отмечал нужные границы будущей иллюстрации (рис. 12.1б).
Убрать информацию о цвете (если чертеж должен быть черно-белым). Для этого, загрузить «Диспетчер свойств слоев» и всем слоям назначить белый цвет.
Включить веса линий (кнопка ВЕС в строке состояния) и максимизировать лист на экране (двойное нажатие ролика мыши). После выполнения этих процедур экран будет иметь вид, представленный на рис. 12.2а.
Активизировать модель (двойной щелчок внутри ВЭ) и максимизировать чертеж внутри ВЭ двойным нажатием ролика мыши (рис. 12.2б).
Регенерировать чертеж («Вид -> Регенировать все»)
Закрыть чертеж. На запрос «Обновить Microsoft Word перед закрытием?» ответить «Да». В вашем документе появится векторная иллюстрация, приведенная на рис. 12.3.
12.2 Специфика работы с ole-объектами в AutoCad
OLE-объекты, вставленные в чертеж AutoCAD подчиняются иным правилам, нежели обычные объекты AutoCAD. При вставке OLE-объекта в чертеж появляется диалог свойств OLE-объекта, представленный на рис. 12.4.
На рисунке 12.5 показано контекстное меню, с помощью которого пользователь может управлять OLE-объектами. OLE-объекты не могут быть выбраны одновременно с обычными графическими примитивами AutoCAD. Они вставляются «как картинка».
Знания
Изучите основы и оттачивайте навыки для повышения эффективности работы в AutoCAD
Автор:
Для вставки информации из другого приложения в качестве OLE-объекта может использоваться один из следующих способов:
- Копирование или вырезание данных из существующего файла и вставка их в чертеж.
- Импорт существующего файла, созданного в другом приложении.
- Открытие другого приложения из чертежа и создание в нем данных для дальнейшего использования.
При вставке информации необходимо указать точку вставки.
По умолчанию OLE-объекты отображаются в рамке, которая не выводится на печать. OLE-объекты являются непрозрачными, при печати они скрывают объекты, расположенные за ними. Для OLE-объектов поддерживается настройка порядка прорисовки. Пользователь может управлять отображением OLE-объектов двумя способами:
-
изменить значение системной переменной OLEH > При печати OLE-объектов, которые содержат текст, размер текста масштабируется так, чтобы приближенно соответствовать размеру текста в исходном приложении.