關於Revit API修改元素引數的問題?

2021-09-06 14:23:29 字數 1111 閱讀 8991

>adn: devr3894 

>adn service level: professional 

>產品:revit mep 2012 

>版本:2012 

>語言:中文 

>作業系統:window7 64bit 

>問題內容: 

上次提問,關於遍歷鏈結文件建立空間的問題。

失敗的原因就是座標系沒有對正。

這次的問題如下:

我希望在風管連線彎頭之前,設定好首選的彎頭型別。

1.元素引數如果是int或者double可以直接修改。

如果是elementid如何知道從**得到這些id

2.如圖所示,編輯風管型別。

如何改變t形三通,接頭,這樣的引數的值。

[transaction(transactionmode.manual)]

[regeneration(regenerationoption.manual)]

public

class cmd : iexternalcommand

//找個彎頭型別

filteredelementcollector collectorfitting = 

new filteredelementcollector(doc);

collectorfitting.ofclass(

typeof(familyinstance)).ofcategory(builtincategory.ost_ductfitting);

familyinstance fitting = 

null;

foreach (element el 

in collectorfitting)

//foreach (parameter p 

in duct.ducttype.parameters)

if (p.definition.name == 

"接頭")

}

ts.commit();

return result.succeeded;}}

url:

DOM修改元素

修改元素 1 修改內容 functionfun 通過innertext屬性可讀取或設定標籤的內部文字 functionfun 也可以通過innerhtml屬性獲取或設定內部文字。兩者的區別 innerhtml會按照html規則解析文字,而innertext只是當作普通文字內容。2 修改樣式 a.st...

修改元素樣式

一 修改元素樣式 通過給元素新增或移除類來改變元素樣式 1 jquery物件.addclass class function index,currentclassname jquery物件中的每乙個dom元素都可新增相同的指定乙個或多個類 2 jquery物件.removeclass classfu...

jQuery 修改元素屬性

1 attr方法 獲取匹配的元素集合中的第乙個元素的屬性的值 或 設定匹配元素指定的屬性 使用說明 1 只傳乙個引數的情況 1 字串 屬性名稱 只傳乙個字串屬性名稱 表示獲取匹配的元素集合中的第乙個元素的屬性的值 2 屬性 值 集合物件 一次性設定多個屬性 2 傳兩個引數的情況 1 第乙個引數 字串...