使用 LayerStateManager 管理图层设置

AutoCAD ActiveX/VBA

 
使用 LayerStateManager 管理图层设置
 
 
 

LayerStateManager 对象类似于 AutoCAD Utility 对象,它提供一组操作数据的函数。这些函数提供处理保存的图层设置的方法。使用下面的 LayerStateManager 方法处理保存的图层设置:

Delete

删除已保存的图层设置。

Export

将指定的已保存图层设置输出到文件。

Import

从指定的文件输入保存的图层设置。

Rename

重命名保存的图层设置。

Restore

恢复当前图形中指定的图层设置。

Save

保存指定图层的状态和特性。

SetDataBase

将 AutoCAD 数据库与 LayerStateManager 相关联。

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

Dim oLSM As AcadLayerStateManager
Set oLSM = ThisDrawing.Application. _
   GetInterfaceObject("AutoCAD.AcadLayerStateManager.17")

检索 LayerStateManager 对象后,必须将数据库与其关联,才能访问对象的方法。使用 SetDatabase 方法将 LayerStateManager 与数据库相关联。

oLSM.SetDatabase ThisDrawing.Database