如何使用Revit API提取文档的起始视图

时间:2017-08-15 15:40:46

标签: c# revit-api revit

如何使用Revit API获取Document的起始视图?使用用户界面访问它的等效方法如下所示:

Starting View

1 个答案:

答案 0 :(得分:2)

我使用了Revit Lookup tool并浏览了数据库,找到了一个名为StartingViewSettings的类,其属性为ViewId,它将获得起始视图的ElementId。我获取视图的实际代码位于

之下
FilteredElementCollector startingViewSettingsCollector = 
  new FilteredElementCollector(document);
startingViewSettingsCollector.OfClass(typeof(StartingViewSettings));

View startingView = null;

foreach(StartingViewSettings settings in startingViewSettingsCollector)
{
    startingView = (View)document.GetElement(settings.ViewId);
}

Revit Lookup - Starting View