Размещение библиотечной детали с помощью Revit Api

Я использую Revit API для импорта символа семейства. Приведенный ниже код работает, хотя он загружает семейство в Revit, а затем вам нужно вручную перетащить его из дерева семейств или вставить с помощью соответствующего инструмента семейства.

Document document = commandData.Application.ActiveDocument;
document.LoadFamilySymbol(fileName, name, out gotSymbol);

Как мне довести его до того момента, когда он спросит пользователя, где он хочет его разместить? (аналогично тому, как вы нажимаете «загрузить в проект» при редактировании семейства), чтобы им не приходилось перетаскивать его из дерева семейств.


person ADAM    schedule 30.04.2010    source источник


Ответы (1)


В классе UIDocument есть метод PromptForFamilyInstancePlacement, который принимает символ. Попробуйте.

person RodH257    schedule 06.05.2010