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

ADN Club => Revit API => Тема начата: Павел Тер-Микаэлян от 02-11-2018, 12:26:53

Название: Можно ли выгрузить/обновить CADLinkType?
Отправлено: Павел Тер-Микаэлян от 02-11-2018, 12:26:53
Добрый день! Подскажите пожалуйста. В RevitLinkType есть методы Load и Unload для выгрузки/обновления загруженных файлов Revit. А как это сделать для CADLinkType (файлы САПР)? Нашел пока только как посмотреть статус загрузки ссылки: через метод Element.GetExternalFileReference получаю ExternalFileReference и методом GetLinkedFileStatus получаю LinkedFileStatus. Но как этот статус изменить для CADLinkType?
Название: Re: Можно ли выгрузить/обновить CADLinkType?
Отправлено: Александр Пекшев aka Modis от 02-11-2018, 12:30:14
Дык а это вот что - CADLinkType.Reload() (http://www.revitapidocs.com/2018.1/f5962e1d-a10c-193d-5266-0f4e2ed8504a.htm)?
Название: Re: Можно ли выгрузить/обновить CADLinkType?
Отправлено: Александр Игнатович от 02-11-2018, 12:35:11
Да, для перезагрузки использовать метод Reload(), он, правда, появился, кажется в 2018 только.

Unload сделать можно только если проект не открыт с помощью TransmissionData, в методе TransmissionData.SetDesiredReferenceData указать последний параметр false
Название: Re: Можно ли выгрузить/обновить CADLinkType?
Отправлено: Павел Тер-Микаэлян от 02-11-2018, 12:38:10
Дык а это вот что - CADLinkType.Reload()?
Действительно, в 2018 версии появился) А в моей 2017 нет(