我對Revit軟件和編程有點新鮮。我認爲整個API和禮儀都是真正的非本能迷宮。我搜索了很長時間,我發現如何獲取當前視圖或如何添加視圖,但我無法獲取項目中所有視圖的列表。如何遍歷Revit中的視圖?
任何人都可以指出我需要哪些API?
我對Revit軟件和編程有點新鮮。我認爲整個API和禮儀都是真正的非本能迷宮。我搜索了很長時間,我發現如何獲取當前視圖或如何添加視圖,但我無法獲取項目中所有視圖的列表。如何遍歷Revit中的視圖?
任何人都可以指出我需要哪些API?
那麼,它似乎還沒有實施。我發現了一些破解方法(通過打印紙),但它會消耗大量紙張。將必須等待Revit 2012:/
我已經能夠使用FilteredElementCollector爲Revit 2012執行此操作。以下是我基於此示例工作的內容(http://thebuildingcoder.typepad.com/blog/2010/04/filter-for-views-and-istemplate-predicate.html):
UIApplication application = commandData.Application;
Document document = application.ActiveUIDocument.Document;
FilteredElementCollector viewCollector = new FilteredElementCollector(document);
viewCollector.OfClass(typeof(View));
foreach (Element viewElement in viewCollector)
{
View view = (View)viewElement;
//Do something...
}
您是否發現了有關此更新版本的更新Revit版本? – skeletank 2011-09-09 19:29:30
對於使用Revit的compagny,我沒有更多的工作,所以我不記錄Revit更改。 – Wildhorn 2011-10-24 15:34:15