链接Revit文件
1、获取链接文件地址
2、获得Revit链接类型RevitLinkType
3、获得Revit连接实例RevitLinkInstance
var uiDoc = commandData.Application.ActiveUIDocument;
var doc = uiDoc.Document;
var path = new FilePath(@"filePath");
//设置RevitLinkType的路径选项,true为相对路径,false为绝对路径
var option = new RevitLinkOptions(true);
var linkType = RevitLinkType.Create(doc, path, option);
var linkInstance = RevitLinkInstance.Create(doc, link.ElementId);
//将Revit链接文件与主体文件的基点对齐,若链接实例存在旋转/镜像,则为true,若不存在,则为false
linkInstance.MoveBasePointToHostBasePoint(false);
PS:以上为本人在使用过程中的理解,若有错误或者考虑不到的地方希望各路大神指点,此文章会根据我在使用过程中的经验不断更新