两个关于多段线的奇怪问题
1.用AddLWPolyline来创建的对象在AutoCAD中显示为多段线,如果用pedit拟合后变为二维多段线。2.用AddLWPolyline或者AddPolyline来创建的对象在AutoCAD中显示为多段线,但是在用SelecttionSet来过滤选择时,用“Polyline"或者“LightWeight"来选择时不能选择,但是如果用pedit s 拟合变为二维多段线后就可以用“Polyline"来选择。 用AddLWPolyline创建的对象类型为LWPolyline。
用AddPolyline创建的对象类型为Polyline。
经过拟合的多段线类型为Polyline。
Sub getss()
Dim ss As AcadSelectionSet
Set ss = CreateSelectionSet
Dim fc As Variant
Dim fd As Variant
BuildFilter fc, fd, 0, "lwpolyline"
ss.Select acSelectionSetAll, , , fc, fd
Debug.Print ss.Count
End Sub
我以前用的是“lightweightpolyline",所以不行,谢谢,知道了
页:
[1]