CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

关于使用 LayerStateManager 管理图层设置 (VBA/ActiveX)

2023-1-4 23:25| 发布者: admin| 查看: 679| 评论: 0|来自: AutoCAD

摘要: 这 LayerStateManager 对象类似于 AutoCAD 实用程序对象,因为它提供了一组用于操作数据的函数。

对象与 AutoCADobject 类似,因为它提供了一组用于操作数据的函数。LayerStateManagerUtility

这些函数是用于处理已保存图层设置的方法。使用以下方法处理保存的图层设置:

删除
删除已保存的图层设置。
出口
将指定的已保存图层设置导出到文件。
进口
从指定文件导入已保存的图层设置。
重命名
重命名已保存的图层设置。
恢复
恢复当前图形中的指定图层设置。
保存指定的图层状态和属性。
设置数据库
将 AutoCAD 数据库与 关联。LayerStateManager

要访问对象,请使用方法。LayerStateManagerGetInterfaceObject

Dim oLSM As AcadLayerStateManager
Set oLSM = ThisDrawing.Application. _
   GetInterfaceObject("AutoCAD.AcadLayerStateManager." & _
                      Left(AcadApplication.Version, 2))

检索对象后,必须先将数据库与其关联,然后才能访问对象的方法。使用该方法将数据库与 关联。LayerStateManagerSetDatabaseLayerStateManager

oLSM.SetDatabase ThisDrawing.Database

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 13:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部