|
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