arx .net 中如何遍历被删除的图形?
www.dimcax.com
arx .net 中如何遍历被删除的图形?
blocktable bt = (blocktable)trans.getobject(db.blocktableid, openmode.forread);
blocktablerecord btr = (blocktablerecord)trans.getobject(bt[blocktablerecord.modelspace], openmode.forread,true);
foreach(objectid id in btr)
{
entity ent = trans.getobject(id, openmode.forwrite, true) as entity;
if (ent == null)
continue;
}
btr.dispose();
}
catch(exception e)
{
}
finally
{
trans.dispose();
}
本想在此段代码中能遍历当前图形中所有的实体(包括已被删除的实体)。但被删除的实体无法找到。
请高手指点。