ADN Club > Revit API

Получение типов IndependentTag по категории элемента.

(1/1)

Ksarrik:
Добрый день. Возможно ли получить все типы IndependentTag какие соответствуют какой-либо категории. Например для категории "стена" соответствуют элементы IndependentTag, семейство которых относится к категории "Марка стен"? То есть нужно зная категорию элемента, получить все типы  марок (IndependentTag) какие соответствуют данной категории. Есть задача к списку категорий в документе отображать список подходящих марок, аналогично встроенному инструменту Revit.

Ksarrik:
Пока единственный условно рабочий вариант какой пришел в голову и вроде бы работает это парсить BuiltInCategory, например у стен категория OST_Walls , а у марок (тэгов) для стен OST_WallTags, и это правило видимо работает во всех случаях. Соответственно нужно у OST_WallTags отбросить часть Tag, а затем сравнить на равенство с проверяемой категорией "OST_Walls"=="OST_WallTags".Replace("Tag", string.Empty) если true, то значит категория тэга подходит для выбранной категории.

Навигация

[0] Главная страница сообщений

Перейти к полной версии