使用工具==CAD2019+VS2022
主要作用==快速选择实体
//选择集过滤器
TypedValue[] types = new TypedValue[2];//过滤器个数
types[0] = new TypedValue((int)DxfCode.LayerName, "AMCB-sl");//图层过滤
types[1] = new TypedValue((int)DxfCode.Start, "LINE");//线型过滤
SelectionFilter filter = new SelectionFilter(types);
PromptSelectionResult psResult = ed.GetSelection(filter);
//图层名
//types[1] = new TypedValue((int)DxfCode.LayerName,"图层名");
//块名
//types[1] = new TypedValue((int)DxfCode.BlockName, "块名");
常用Dxfcode类型
//颜色
//颜色 不等于 图层颜色(表现为ByBlock)时为0
//types[1] = new TypedValue((int)DxfCode.Color,"0");
//颜色 不等于 图层颜色(其他颜色)时为1-255之间的数值
//types[1] = new TypedValue((int)DxfCode.Color,"1");
//颜色 等于 图层颜色(表现为ByLayer)时为256
//types[1] = new TypedValue((int)DxfCode.Color,"256");
//常用实体类型
//types[1] = new TypedValue((int)DxfCode.Start, "类型");
//常用线型:ARC圆弧/ATTDEF属性定义/ATTRIB属性/CIRCLE圆/ELLIPSE椭圆
//LINE直线/ LWPOLYLINE一般多段线(常用)/POINT点/POLYLINE复杂多段线/SPLINE样条曲线
//TABLE表格/TEXT文字/HATCH填充/IMAGE图像/INSERT插入块