Как удалить ole объект в автокаде
Технология 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-объектов из Автокада в сторонние приложения.
Теперь вы можете смело внедрять логотип своей фирмы в чертежи или подложки к проектам.
А всем начинающим пользователям программы рекомендую бесплатный пошаговый курс "Автокад: видеоуроки для начинающих".
Часто возникают ситуации, когда необходимо в AutoCAD удалить ненужный слой. Как удалить неиспользуемые слои в Автокаде - рассмотрим далее.
Конечно, можно просто сделать слой невидимым. Он не будет отображаться и печататься, однако будет храниться в файле чертежа. При этом размер файла будет увеличен. Поэтому оптимально слой в AutoCAD не отключать, а удалять.
Чтобы удалить слой в AutoCAD, выделите его в диалоговом окне "Диспетчер свойств слоёв" и нажмите на кнопку "Удалить".
По окончании закройте Диспетчер и убедитесь, что слой удален.
Также удалить слои можно через команду "Очистить" (она же _PURGE).
Причины, по которым не удаляется слой в Автокаде
Существуют причины, по которым не удается удалить слой AutoCAD:
1) Слой содержит графические элементы чертежа, т.е. объекты.
2) Вы пытаетесь удалить нулевой слой "0" или слой Defpoints (узнать, что это за слои).
3) Слой является текущим.
4) Ранее на этом слое были созданы блоки, т.е. он содержит описание блока. Хотя самого блока уже может и не быть на чертеже (ознакомьтесь со статьей про взаимосвязь блоков и слоев в Автокаде, чтобы не допускать ошибок!).
5) Слой содержит внешние ссылки.
Как удалить ненужные слои на чертеже Автокад? Для этого воспользуйтесь последовательной инструкцией, описанной ниже.
Алгоритм удаления ненужного слоя
1) Убедитесь, что слой не текущий, размороженный и разблокированный.
2) Проверьте, чтобы на слое не было объектов. Это сделать очень просто: отключите все слои, затем нажмите Ctrl+A для выделения всех объектов текущего слоя и клавишу Delete. Рационально выполнить команду _LAYDEL (она же СЛОЙУДАЛ), которая позволяет не только удалить все объекты на слое, но и очистить его. Чтобы эта команда выполнилась корректно, слой, подлежащий очистке от объектов, не должен быть текущим.
3) Удалите все определения блоков, которые не используются на чертеже. Для этого выполните команду "Очистить" (читать, как удалить блоки в Автокаде).
4) Проверьте, не подключены ли к чертежу какие-нибудь файлы, внешние ссылки-референсы (xref, картинки и т.д.).
5) Повторите вышеописанную процедуру удаления слоя через Диспетчер свойств слоев или команду ОЧИСТИТЬ.
Можно также попробовать сохранить файл в формате *.dxf, а потом обратно dwg. Иногда это помогает автоматически избавиться от "мусора".
Если ничего не помогло, можно просто создать новый файл с нужными слоями и затем скопировать туда графические элементы чертежа из "загрязненных" файлов.
Советую ознакомиться с видеоуроком, который позволит вам в несколько раз увеличить эффективность работы в программе AutoCAD. Вы узнаете, как можно удалять все элементы, которые не присутствуют в графическом пространстве, но при этом загружают файл (смотреть урок "Создание команд и макросов в Автокад на примере команды ОЧИСТИТЬ").
Как удалить слой в Автокаде, содержащий объекты?
Можно ли в Автокад удалить слой вместе с объектами? Ведь на удаление каких-либо ненужных элементов может уйти много времени. К сожалению, удалить слой Автокад с объектами нельзя! Поэтому внимательно посмотрите, как почистить слои в Автокаде в вышеописанном алгоритме. Особое внимание обратите на п.2 и команду _LAYDEL (она же СЛОЙУДАЛ).
Работа с блоками в AutoCAD дает определенные преимущества (читайте статью «Особенности использования блоков в Автокаде»). После создания чертежа часто остаются «лишние» блоки, которые не используются в проекте. Это существенно влияет на размер файла. Рассмотрим, как удалять ненужные блоки, чтобы не возникало путаницы, а сам файл весил меньше.
Рис. 1. Блоки в Автокаде не все используются в проекте.
Как в Автокаде удалить блок?
Вхождение блока на чертеже удаляется стандартным способом: можно выделить блок и нажать Delete или же применить команду СТЕРЕТЬ. При таком действии само определение блока остается в файле, и соответственно, в списке блоков.
К сожалению, Редактор блоков Автокад в этом не поможет.
Для того чтобы избавиться от ненужных блоков в AutoCAD, следует использовать команду «ОЧИСТИТЬ». Для корректного выполнения этой команды убедитесь, чтобы в графическом пространстве не было вхождений блоков.
Удаление блоков в AutoCAD происходит в несколько этапов:
- сначала нужно предварительно удалить блоки с чертежа;
- затем - зайти в меню-приложения (буква «А» в левом верхнем углу), выбрать «Утилиты» → «Очистить». Альтернативный вариант – воспользоваться командной строкой.
Рис. 2. Удаление блоков AutoCAD - команда «Очистить».
В диалоговом окне «Очистка чертежа» отображается дерево всех именованных объектов, которые можно удалить.
Рис. 3. Диалоговое окно AutoCAD «Очистка чертежа».
Чтобы очистить весь чертеж от неиспользуемых блоков, выберите раздел «БЛОКИ».
Подключая опцию «Удаление вложенных элементов», можно включить вложенные блоки в список для удаления.
Если требуется удалить только лишь некоторые объекты, дважды щелкните ЛКМ по элементу «БЛОКИ». Раскроется список блоков, в котором следует выбрать элементы для удаления. (см. рис. 4).
Рис. 4. Список блоков AutoCAD, которые можно удалить.
Возможна ситуация, когда некоторые блоки могут отсутствовать в списке. В таком случае поставьте галочку напротив «Посмотреть элементы, которые нельзя удалить».
Рис. 5. Просмотр всех существующих блоков в файле AutoCAD.
При удалении блоков из списка действие следует подтверждать. Эту опцию можно подавить, выключив запрос «Удаление элементов с подтверждением» (см. рис. 6).
Рис. 6. Удаление блока в Автокаде.
Нажмите «Удалить». Появится обновленный список имеющихся определений блоков в чертеже при выполнении команды «Вставка» (см. рис. 7).
Рис. 7. Удаление блоков AutoCAD приводит к обновлению списка при вставке объектов в чертеж.
Читайте также: