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

ADN Club => Revit API => Тема начата: Evgivachev от 04-10-2018, 10:22:22

Название: Как получить выделенные ячейчки в спецификации??
Отправлено: Evgivachev от 04-10-2018, 10:22:22
Добрый день!
Подскажите, пожалуйста, как добраться до выделенных ячеек в спецификации Revit'а?
Класс Selection не даёт результатов.
Существует ли вообще такая возможность?
(https://i.postimg.cc/213vSFdh/image.png) (https://postimg.cc/213vSFdh)
Название: Re: Как получить выделенные ячейчки в спецификации??
Отправлено: Александр Игнатович от 04-10-2018, 12:39:07
Прямо сами ячейки - нет, никак, к сожалению.

Тем не менее, возможно Вам поможет uidoc.Selection.GetElementIds(), но здесь уже нужно учитывать, что в спецификации может быть
а) группировка строк
б) могут быть показаны элементы из связанных файлов, в этом случае Вы получите только id-шки RevitLinkInstance
Название: Re: Как получить выделенные ячейчки в спецификации??
Отправлено: Evgivachev от 04-10-2018, 14:11:51
Странно, что метод uidoc.Selection.GetElementIds() в разных спецификациях работает по-разному, в спецификации электрических цепей, к сожалению, он не ищет выделенные элементы