ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

CAD开发 遍历当前文档中所有实体的类型

2026/8/4 2:21:18 拓冰建站 浏览量
CAD开发 遍历当前文档中所有实体的类型

CAD开发 遍历当前文档中所有实体的类型

 Document doc = Application.DocumentManager.MdiActiveDocument;//固定格式:获取当前文档Database db = doc.Database;//获取当前数据库Editor ed= doc.Editor;string name = null;using (Transaction trans = db.TransactionManager.StartTransaction())//设置事务{BlockTableRecord modelSpace = (BlockTableRecord)trans.GetObject(db.CurrentSpaceId, OpenMode.ForRead); // 以只读方式打开模型空间foreach (ObjectId id in modelSpace){Entity entity = trans.GetObject(id, OpenMode.ForWrite) as Entity;//获取实体name += entity.GetType()+"\r\n";}ed.WriteMessage(name);trans.Commit(); // 提交事务}