我想枚举 Autocad 绘图中的所有实体,但不使用Autocad.Interop
参考。
使用互操作,我可以选择:
IAcadApplication App = (IAcadApplication)Application.AcadApplication;
IAcadDocument Doc = App.ActiveDocument;
foreach (IAcadEntity Ent in Doc.ModelSpace) // or paperspace, or any IAcadBlock
但是通过Object Arx
参考资料,我只能找到使用数据库中的事务获取实体的教程,通过 ID 获取对象。我认为放慢工作速度真的很无聊。