我目前正致力於將VBA AutoCAD應用程序轉換爲VB.NET,並且我正在處理的當前命令是使用如下代碼創建一個簡單的領導者:更改AutoCad中領導者的顏色
Set leaderObj = ThisDrawing.ModelSpace.AddLeader(points, blockRefObj, leaderType)
leaderObj.ArrowheadType = acArrowDotSmall
leaderObj.ArrowheadSize = 2.5 * varDimscale
leaderObj.DimensionLineColor = acWhite
我已經能夠創建在.NET中使用
Dim l = New Leader()
For Each point In jig.LeaderPoints
l.AppendVertex(point)
Next
l.Dimldrblk = arrId
的arrId
我從使用功能中發現了here利達行,但我一直無法弄清楚如何設置領導者的顏色爲白色(默認顯示爲紅色),以及還有如何設置箭頭的大小。如果有人能幫助我,我將非常感激。
我試着用顏色屬性設置顏色,它沒有任何效果。 「默認閱讀」是我的一個錯字(現在已經修復),它被認爲是「紅色」(如在顏色中)。 – Alxandr
另外,我沒有編輯現有的對象,我正在創建一個新的('New Leader()'),所以在這個範圍內我沒有使用'transaction.GetObject'。我只用交易來追加領導。 – Alxandr