Размещение библиотечной части с использованием Revit Api - PullRequest
1 голос
/ 30 апреля 2010

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

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

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

1 Ответ

2 голосов
/ 06 мая 2010

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

...