Mask 属性

设置用于恢复指定图层状态的屏蔽。(2002新增)

参阅 | 示例

语法

object.Mask

object

LayerStateManager
LayerStateManager 对象。

Mask

enum[常数]; 仅用于输入

表示需恢复的图层属性的数字。使用下表中的常数来确定图层属性:
常数
图层属性
数值
acLsAll  所有图层属性 65535
acLsColor  颜色 32
acLsFrozen  冻结或解冻 2
acLsLineType  线型 64
acLsLineWeight  线宽 128
acLsLocked  锁定或解锁 4
acLsNewViewport  新视口图层冻结或锁定  16
acLsNone  无  0
acLsOn  开或关 1
acLsPlot  打印开或关 8
acLsPlotStyle  打印样式 256

说明

LayerStateManager 的 Restore 方法用 Mask 属性来确定哪些图层属性需恢复。当用 LayerStateManager 的 Save 方法来保存图层设置时,要先设置 Mask 属性。但是,Save 方法实际上保存每个图形文件图层的所有属性。在恢复图层设置前可以在任何时候更新 Mask 属性,由此改变恢复的图层属性。

要在 Mask 中指定多个图层属性,可添加代表那些属性的常量。例如,保存 Color 和 LineType 属性,可指定为:

acLsColor + acLsLineType