ILayer получить список объектов в слое

Автор baton4ik, 13.05.22, 14:40:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

baton4ik

Подскажите, пожалуйста
Как получить перечень объектов, находящихся в слое?
Если известен ILayer.

333

Получить ILaer::LayerNumber
Получить у вида все объекты IDrawingContainer::Objects[ksAllObj]
Отобрать объекты у который IDrawingObject::LayerNumber == ILaer::LayerNumber
+ Благодарностей: 1

333

Предварительно можно проверить ILaer::ObjectCount

Doom

Еще вариант - выделить объекты слоя и работать с выделенными объектами.

SelectionManager-> Select(ILayer)-> SelectedObjects
+ Благодарностей: 2