首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以编程方式刷新图层使用信息

以编程方式刷新图层使用信息
EN

Stack Overflow用户
提问于 2010-10-13 02:54:27
回答 1查看 822关注 0票数 1

在AutoCAD中,用户可以通过图层特性管理器UI刷新图形中图层的使用信息。当具有来自外部参照的图层时,信息有时会变得陈旧。在代码中,访问图形的LayerTable时,其记录将不包括它认为未使用的那些图层(在图层特性管理器UI中,灰色状态=未使用,蓝色状态=已使用)。为了让我到达这些层,我的程序首先需要刷新使用信息。有没有办法通过.NET应用编程接口、COM应用编程接口或命令行来实现这一点?

我也同时在AutoCAD论坛上寻找答案

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-19 20:46:16

问题似乎是特定图形中的一个实体损坏了。当其中一个用户重新创建图形(包括重新添加一些外部参照)并运行程序时,它工作得很好。我还仔细检查了代码,这一次它确实命中了正确的层。但是,我对如何检测AutoCAD图形中的损坏问题的建议或解决方案持开放态度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3918025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档