Autocad 図面内のすべてのエンティティを列挙したいのですが、Autocad.Interop
参照は使用しません。
Interop を使用すると、以下を選択できます。
IAcadApplication App = (IAcadApplication)Application.AcadApplication;
IAcadDocument Doc = App.ActiveDocument;
foreach (IAcadEntity Ent in Doc.ModelSpace) // or paperspace, or any IAcadBlock
しかし、Object Arx
参考文献では、データベース内のトランザクションを使用してエンティティを取得し、オブジェクトを ID で取得するためのチュートリアルしか見つけることができません。作業を遅らせるのは本当に退屈なことだと思います。