Dynamo 隨機獲取填充樣式

2021-08-15 04:36:46 字數 454 閱讀 8093

最近使用dynamo的時候碰到乙個問題,我需要隨機取一些填充樣式用於樣式替換,於是我使用了自帶的all elements of type獲取專案中的填充樣式,但這樣獲取的填充樣式有乙個問題就是繪圖填充樣式與模型填充樣式都被包含在裡面,而我只希望獲取其中的繪圖填充圖案,找了一下自帶的節點發現並沒有相關節點,也無法通過提取引數進行過濾,也不想寫python,然後認真再翻了下自帶節點,找到了節點fillpatternelement.getbyname,可以通過名稱獲取填充樣式,而且還需要設定填充樣式型別,用這個配合list.clean,成功獲取到所有的繪圖填充樣式。後面的隨機取值的工作,就十分簡單了...

ArcGis 填充樣式定義。

填充樣式的定義要用到i fillsymbol,或者要用到 具體實現如下 填充樣式 i fillsymbol pfillsy pfillsy new fillsymbolclass pfillsy.color getrgbcolor 125,60,60 pfillsy.style esri fills...

獲取元素樣式

object.style attr 只可獲取html標籤內的樣式,主要用來設定css,而不可獲取style標籤中的css樣式 ie支援object.currentstyle attr ff支援getcomputedstyle object,false attr 首先是有兩個引數,元素和偽類。第二個引...

獲取元素樣式

1 ele.style ele.style只能獲取寫在元素標籤中的style屬性裡的樣式值,無法獲取到定義在和通重載入進來的樣式屬性 var test document.getelementbyid test 獲取節點的color test.style.color 2 getcomputedstyl...