Mask Пример

Sub Example_SetMask()
    ' Следующий код обновляет свойство Mask установок слоя, сохраненных
    ' под именем "ColorLineType так, чтобы свойства слоя Цвет, Тип линии и
    ' Веса линии были восстановлены операцией Restore.
    
    Dim oLSM As AcadLayerStateManager
    Dim settings As AcLayerStateMask
    
    Set oLSM = ThisDrawing.Application. _
       GetInterfaceObject("AutoCAD.AcadLayerStateManager.16")
    oLSM.SetDatabase ThisDrawing.Database
       
    'Получите текущую маску, сходящую с ColorLinetype
    settings = oLSM.Mask("ColorLinetype")
       
    ' Набор маскирует так, чтобы свойства Цвет, Тип линии, и Веса линии были
    ' восстановлены операцией Restore
     settings = acLsColor + acLsLineType + acLsLineWeight
         
    'Передайте новую маску установок ColorLinetype
     oLSM.Mask("ColorLinetype") = settings

End Sub
Сайт управляется системой uCoz