Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: marsh_one от 14-02-2022, 15:56:22

Название: Удаление объекта (любой примитив)
Отправлено: marsh_one от 14-02-2022, 15:56:22
Всем салют. Подскажите  как удалить объект. Будь то текстовый объект, полилиния, круг ну и т.д.
Натыкался на следующие темы
https://adn-cis.org/forum/index.php?topic=1730.msg6480#msg6480.
и вот эта
https://adn-cis.org/forum/index.php?topic=10365.msg48043#msg48043.
все через СОМ =)
Есть следующее условие по поиску:
Код - C# [Выбрать]
  1.                     if (className == "AcDbMText")
  2.                     {
  3.                         dynamic str = CallFunc((object)app, () => en.TextString);
  4.                         ListTextItems.Add(new CFragment(str, DataType.MText));
  5.                     }
Необходимо удалить найденный мультитекст.
Удаление выполняется через
Код - C# [Выбрать]
  1. ObjectIdGraph
?
Название: Re: Удаление объекта (любой примитив)
Отправлено: Александр Ривилис от 14-02-2022, 16:04:28
Код - C# [Выбрать]
  1. en.Erase();
Название: Re: Удаление объекта (любой примитив)
Отправлено: marsh_one от 14-02-2022, 16:15:04
Даже не знаю что сказать) Круто!
Огромное спасибо!