Hi
如何进行过滤,以便只从模型空间中进行选择
如果我像这样使用它,该命令只需结束
Dim filter for As typed value()= { New typed value(0," LINE,ARC,CIRCLE,SPLINE,LWPOLYLINE,ELLIPSE,INSERT,MTEXT,TEXT,POINT "),New TypedValue(410," Model))}
Dim doc As Document = Application.DocumentManager.MdiActiveDocument
If doc Is Nothing Then Return
Dim ed As Editor = doc.Editor
' Dim filterfor As TypedValue() = {New TypedValue(0, "LINE,ARC,CIRCLE,SPLINE,LWPOLYLINE,ELLIPSE,INSERT,MTEXT,TEXT,POINT"), New TypedValue(410, "Model")}
Dim filterfor As TypedValue() = {New TypedValue(0, "LINE,ARC,CIRCLE,SPLINE,LWPOLYLINE,ELLIPSE,INSERT,MTEXT,TEXT,POINT")}
Dim sf As SelectionFilter = New SelectionFilter(filterfor)
Dim rsSel As PromptSelectionResult = ed.SelectAll(sf)
If rsSel.Status PromptStatus.OK OrElse rsSel.Value.Count = 0 Then Return
Dim rsEnt As PromptEntityResult = ed.GetEntity("Select Polyline")