1

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 で取得するためのチュートリアルしか見つけることができません。作業を遅らせるのは本当に退屈なことだと思います。

4

1 に答える 1