CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

关于需求加载和外部参照性能 (VBA/ActiveX)

2023-1-4 19:22| 发布者: admin| 查看: 543| 评论: 0|来自: AutoCAD

摘要: 通过将需求加载和保存带有索引的图形相结合,可以提高具有外部参照的图形的性能。

通过将需求加载和保存带有索引的图形相结合,可以提高具有外部参照的图形的性能。

需求加载与 XLOADCTL 和 INDEXCTL 系统变量结合使用。启用按需加载时,如果索引已保存在参照图形中,则 AutoCAD 仅将参照图形中重新生成当前图形所需的数据加载到内存中。换句话说,参考资料是“按需”阅读的。

要实现需求加载的最大好处,您需要使用图层和空间索引保存引用的图形。需求加载的性能优势在以下情况下最为明显

  • 裁剪外部参照以显示其中的一小部分,空间索引将保存在外部参照图形中。
  • 冻结外部参照的多个图层,外部参照图形将与图层索引一起保存。

若要打开按需加载,请使用该属性。如果使用该选项打开按需加载,AutoCAD 将创建外部参照文件的临时副本,并按需加载临时文件。然后,可以要求加载外部参照,同时允许原始参照图形进行修改。禁用按需加载时,AutoCAD 将读取整个参照图形,而不考虑图层可见性或裁剪实例。XRefDemandLoadacDemandLoadEnabledWithCopy

要打开图层索引和空间索引,请使用该方法设置 INDEXCTL 系统变量。以下设置适用于 INDEXCTL 系统变量:SetVariable

  • 0 = 未创建索引
  • 1= 已创建图层索引
  • 2= 创建的空间索引
  • 3 = 已创建空间索引和图层索引

默认情况下,创建新 AutoCAD 图形时,INDEXCTL 设置为 0。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-11 17:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部