CADViewX是一款可以浏览、转换和打印CAD文件的ActiveX控件,该控件可以分为Lite版和专业版,在专业版中可以通过CADEditor工具进行CAD实体的删除,具体如下:
CADViewLib.Group entities = CADViewX1.CADImage.Converter.get_Sections(CADViewLib.TxConvSection.csEntities);
CADViewLib.Group sel_entities = new CADViewLib.Group();
CADViewLib.Layer del_layer = CADViewX1.CADImage.Converter.get_Layers(j);
for (int i = 0; i < entities.Count; i++)
{
CADViewLib.Entity ent = entities.get_Entities(i);
if (ent.Layer == del_layer)
sel_entities.AddEntity(ent);
}
Editor = CADViewX1.GetCADEditor();
Editor.Select((CADViewLib.Entity)sel_entities);
Editor.Delete();