Revit開發之放棄重做操作

2021-07-24 07:55:15 字數 319 閱讀 6976

在revit的介面裡有撤銷按鈕,但是在revit提供的api裡

沒有對應的方法,如果我們要在api裡實現撤銷怎麼辦呢?

在revit安裝包裡有乙個uiframeworkservices.dll,這裡有 

乙個quickaccess*******service類

通過quickaccess*******service.performmultipleundoredooperations(bool bforundo, int inumoperations);

這個方法可以實現放棄和重做操作

如有錯誤歡迎指正

Revit開發之管段

在api裡管段對應了乙個pipesegment類,要獲取可以用class過濾去來過濾 如果要建立管段可以使用pipesegment的create方法來建立,這是個靜態方法 public static pipesegment create document adocument,elementid ma...

Revit開發之元素過濾

revit 二次開發 中提供了乙個filteredelementcollector 類,通過這個類我們可以方便的獲取到 我們想要獲取的 這個類返回的是乙個 的集合,他有 種建構函式 1.filteredelementcollector document 這個是返回傳入document中的所有elem...

Revit開發之改變雙擊事件

在revit中如果你雙擊乙個建築柱,那你就會開啟這個族檔案,進入這個建築柱的編輯環境,其實這只是revit的預設設定,在revit2016裡 這個雙擊以後的效果是可以設定的,下面是乙個雙擊載入族的例項,並不進入族的編輯環境的例子,就是說,執行下面的 後,雙擊無法實現編輯族的效果,關鍵 如下 doub...