Сообщество программистов Autodesk в СНГ
ADN Club => Revit API => Тема начата: enot от 30-03-2019, 15:11:21
-
В чем отличие tag.TaggedElementId и tag.TaggedLocalElementId ?
-
Марка может быть поставлена на элемент из связанного файла. Читаем SDK:
TaggedElementId - The LinkElementId of the tagged element. If the tag is tagged on a subelement of linked element, it returns the LinkElementId of the element.
TaggedLocalElementId - The ID of the tagged local element, if any. If the tag is tagged on a subelement of local element, it returns the element ID.
Так же ещё раз рекомендую поставить RevitLookup, сразу многие вещи понятны становятся
-
Справку до того как задать вопрос прочел. Но не понял (конкретно что подразумевается под LinkElementId)
Значит,
Для маркировки элемента из связанного файла используем TaggedElementId
Для маркировки элемента модели используем TaggedLocalElementId
, верно?
-
Для маркировки элемента используем IndependentTag.Create. Для получения элемента, к которому привязана марка используем одно из этих свойств