元素可以通過element.parameters獲取所有引數,遍歷找到所需的。
以下為如何找到乙個元素的長度引數
parameterset parameters=element.parameters
; foreach(parameter parameter in parameters)
}
引數有四種選擇:
string 引數名字
builtinparameter 引數列舉
definition引數定義
guide引數的guide
wall wall=null;
parameter parameterlength=wall.get_parameter(builtinparameter.curve_elem_length);
if(parameterlength!=null && parameterlength.storagetype==storagetype.double)
修改引數:
if(!parameterbaseoffset.isreadonly)
Revit二次開發 初學
前言 由於工作需要,近期開始學習revit二次開發知識。學習的同時將學習過程與小夥伴們一起分享,希望後來的小夥伴在看到我的學習筆記的時候有所幫助。說明由於revit的版本在不斷更新中,所以我在學習revit的時候選擇了從revit自帶的幫助檔案開始學習,不同版本的revit,就看相應的help檔案。...
Revit二次開發 獲取Element的族型別引數
在revit中,如果想獲取element的例項引數,直接呼叫element的lookupparameter函式就可以了,但是想獲取型別引數,這樣操作卻找不到引數。以牆為例,如下圖 上圖中的 功能 和 牆體型別 是屬於型別引數,如果用上面的方法,是找不到這兩個引數的,也就沒辦法取到它們的值。那應該怎麼...
Revit二次開發 Revit擴充套件儲存資料
revit二次開發過程中,需要將相關資訊儲存到rvt檔案中,再次開啟rvt的時候,可以通過讀取這些資訊,知道當前構件的基本狀態,或者將乙個特殊的資訊儲存到rvt檔案中,從revit2012開始引入了擴充套件儲存這個新技術,就是可以把一些資料儲存在revit中的某乙個物件上。且這個儲存操作,只能通過程...