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

ADN Club => AutoCAD .NET API => Тема начата: Lemieux от 06-05-2020, 19:39:30

Название: Удаление записи из Xrecord
Отправлено: Lemieux от 06-05-2020, 19:39:30
Всем приветствую.
Интересует вопрос из темы. Никак не могу сообразить как удалять записи из Xrecord.
Xrecord создаётся вот так
Код - C# [Выбрать]
  1. Xrecord.Append(new ResultBuffer { new TypedValue((int)DxfCode.LayerName, $"Layer_{i}") });
Название: Re: Удаление записи из Xrecord
Отправлено: Александр Ривилис от 06-05-2020, 20:35:00
Никак не могу сообразить как удалять записи из Xrecord.
Что ты имеешь в виду под удалением записи из Xrecord? Если удалить одну из созданных dxf-групп внутри Xrecord, то никак. Просто нужно создать новую Xrecord, но без этой группы. Если же ты имеешь в виду как удалить саму Xrecord, то для этой цели используется метод Erase.
Название: Re: Удаление записи из Xrecord
Отправлено: Lemieux от 06-05-2020, 20:42:38
Да я уже понял и сделал по другому. Я делал окно по созданию иерархии словарей и последний уровень я сделал в виде Xrecord, а записи туда добавлял методом Append, а потом понял засаду, что добавлять можно, а удалять нельзя  ;D