Как получить элементы из ссылок в Revit, используя макросы с C#? - PullRequest
0 голосов
/ 18 апреля 2020

Как я могу получить элементы из определенной категории из списка связанных моделей в свой проект с макросом на C# языке ?. Я применяю FilteredElementCollector и получаю ссылки, но затем я не могу получить GetLinkedDocument для итерации по ним и получения элементов, которые я пытаюсь получить. Надеюсь, что мой вопрос ясен.

//Get Document:
Document doc = this.Document;

//Get links:
FilteredElementCollector links = new FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_RvtLinks);

//Get elements:
string names = "";
foreach (Element e in links) 
{
    FilteredElementCollector coll = new FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_PlumbingFixtures);
    names += coll + "\n" + "\n";
}

//Mostrar resultado:

TaskDialog.Show("Document", "Document Name " + "\n" + "\n" + names);

1 Ответ

0 голосов
/ 19 апреля 2020

Здесь обсуждается доступ к линейному элементу с несколькими указателями для дальнейших связанных обсуждений.

...