MSpace Пример

Sub Example_MSpace()
    ' Этот пример создает новую область просмотра пространства листа.
    ' Затем переключает способность редактировать в пространстве модели,
    ' используя свойство MSpace.
    
    Dim pviewportObj As AcadPViewport
    Dim center(0 To 2) As Double
    Dim width As Double
    Dim height As Double
    
    ' Определите область просмотра пространства листа
    center(0) = 3: center(1) = 3: center(2) = 0
    width = 40
    height = 40
    
    ' Изменение от пространства модели до пространства листа
    ThisDrawing.ActiveSpace = acPaperSpace

    ' Создайте область просмотра пространства листа
    Set pviewportObj = ThisDrawing.PaperSpace.AddPViewport(center, width, height)
    pviewportObj.DISPLAY True
    ThisDrawing.mspace = True
    ThisDrawing.ActivePViewport = pviewportObj
    ThisDrawing.Regen acAllViewports
    
    ' Найдите текущее значение MSpace
    MsgBox "Способность редактировать пространство модели от PViewport " & IIf(ThisDrawing.mspace, "on.", "off."), , "MSpace Пример"
    
    ' Переключите установку MSpace
    ThisDrawing.mspace = False
    MsgBox "Способность редактировать пространство модели от PViewport - теперь " & IIf(ThisDrawing.mspace, "on.", "off."), , "MSpace Пример"

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