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

问题描述 投票:0回答:2

如何使用 Revit API 获取

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

c# revit-api revit
2个回答
2
投票

我使用了 Revit 查找工具并浏览了数据库,找到了一个名为

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);
}


0
投票

我知道这是一个较旧的线程,但您可以像这样使用 GettingViewSettings 类:

StartingViewSettings.GetStartingViewSettings(doc).ViewId
© www.soinside.com 2019 - 2024. All rights reserved.