C# AutoCAD.NET选择集过滤器:可以将哪些类型的图元添加到要选择的过滤器中?
我正在使用选择集过滤器选择图形中某些类型的图元。我碰巧可以加直线,圆,椭圆。。。要选择的实体类型的“我的过滤器”。但是,我无法将多段线添加到过滤器。 为什么呢?哪些类型的实体可以添加到选择集过滤器,哪些类型的实体不能添加到选择集过滤器C# AutoCAD.NET选择集过滤器:可以将哪些类型的图元添加到要选择的过滤器中?,c#,autocad,autocad-plugin,C#,Autocad,Autocad Plugin,我正在使用选择集过滤器选择图形中某些类型的图元。我碰巧可以加直线,圆,椭圆。。。要选择的实体类型的“我的过滤器”。但是,我无法将多段线添加到过滤器。 为什么呢?哪些类型的实体可以添加到选择集过滤器,哪些类型的实体不能添加到选择集过滤器 Start仅指定实例化TypedValue的对象是字符串。AutoCAD.net将如何识别字符串以决定要添加到选择集中的图元类型?是否有用于此转换/识别的预定义字符串值系列 p/s:.NETdev指南只显示了我可以将实体添加到选择集,其他的就不多了。非常感谢您的任
p/s:.NETdev指南只显示了我可以将实体添加到选择集,其他的就不多了。非常感谢您的任何解释或建议。您可以使用中列出的
选择过滤器中的DXF实体来查找“DXF Entities 2018”或您正在查找的任何AutoCAD年度版本的链接或类似web搜索
这是如何设置筛选器的一个很好的示例:。搜索“Autocad c#选择集过滤器”以查找类似内容
多段线:dxf中有POLYLINE
和LWPOLYLINE
。在AutoCAD中,有二维和三维多段线以及轻型多段线
有关更多开发资源,请参见
例如:
“”创建TypedValue数组以定义筛选条件
Dim ACTYVALAR(0)作为类型值
ActyValar.SetValue(新类型值(DxfCode.Start,“LWPOLYLINE”),0)