Как получить выделенные ячейчки в спецификации??

Автор Тема: Как получить выделенные ячейчки в спецификации??  (Прочитано 1542 раз)

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

Оффлайн EvgivachevАвтор темы

  • ADN OPEN
  • Сообщений: 16
  • Карма: 0
Добрый день!
Подскажите, пожалуйста, как добраться до выделенных ячеек в спецификации Revit'а?
Класс Selection не даёт результатов.
Существует ли вообще такая возможность?


Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Прямо сами ячейки - нет, никак, к сожалению.

Тем не менее, возможно Вам поможет uidoc.Selection.GetElementIds(), но здесь уже нужно учитывать, что в спецификации может быть
а) группировка строк
б) могут быть показаны элементы из связанных файлов, в этом случае Вы получите только id-шки RevitLinkInstance

Оффлайн EvgivachevАвтор темы

  • ADN OPEN
  • Сообщений: 16
  • Карма: 0
Странно, что метод uidoc.Selection.GetElementIds() в разных спецификациях работает по-разному, в спецификации электрических цепей, к сожалению, он не ищет выделенные элементы