Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: Ярослав от 11-04-2018, 14:42:33

Название: Загрузка уже существующего семейства
Отправлено: Ярослав от 11-04-2018, 14:42:33
Добрый день.
Подскажите пожалуйста, как можно загрузить семейство которое уже есть в проекте, и заменить или не заменять значения параметров???
Название: Re: Загрузка уже существующего семейства
Отправлено: Александр Игнатович от 11-04-2018, 14:48:45
Ярослав, день добрый!

Для решения проблемы Вы можете использовать метод:

Код - C# [Выбрать]
  1. Document.LoadFamily(path, options, out family);
  2.  

Вам необходимо будет создать класс, реализующий интерфейс IFamilyLoadOptions.

У него есть методы OnFamilyFound и OnSharedFamilyFound. В каждом из них есть out параметр overwriteParameterValues.

Соответственно, реализация на Вашей стороне, можете сделать подобный Revit-овскому диалог, либо определить собственное поведение