| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | mxOcx.Cal("Mx_ShowWeight");//实例化一个构造选择集进行过滤,该类封装了选择集及其处理函数。
 var ss = mxOcx.NewSelectionSet();
 //构造一个过滤链表
 var spFilte = mxOcx.NewResbuf();
 // 选择直线或圆弧实体。5020是DXF码,代表"LINE"是类型字符串。
 spFilte.AddStringEx("CIRCLE", 5020);
 ss.Select2(5,null, null, null,spFilte);
 for (var i = 0; i < ss.Count; i++)
 {
 var ent = ss.Item(i);
 if(ent == null)
 continue;
 if (ent.ObjectName == "McDbCircle") {
 ent.Lineweight =50;
 }
 }
 
 |