1

AutoCAD では、画層プロパティ マネージャ UI を使用して、図面内の画層の使用情報を更新できます。外部参照からの画層があると、情報が古くなることがあります。コードでLayerTableは、図面の にアクセスすると、そのレコードには、未使用と見なされる画層は含まれません (画層プロパティ マネージャ UI では、灰色のステータス = 未使用、青色のステータス = 使用済み)。これらの層にたどり着くために、私のプログラムはまず使用情報を更新する必要があります。.NET API、COM API、またはコマンド ラインを使用してこれを行う方法はありますか?

AutoCADフォーラムでも並行して回答を求めています

http://forums.autodesk.com/t5/NET/Programmatically-refresh-layer-usage-information-NET/mp/2794756

4

1 に答える 1

0

問題は、特定の図面内のエンティティの 1 つが破損していたことにあるようです。ユーザーの 1 人が図面を再作成し (外部参照の再追加を含む)、プログラムを実行すると、問題なく動作しました。また、コードを再確認したところ、今回は間違いなく正しいレイヤーにヒットしていました。ただし、AutoCAD 図面の破損の問題を検出する方法については、提案や解決策を歓迎します。

于 2010-10-19T12:46:16.127 に答える