GetGridSpacing Пример

Sub Example_GetGridSpacing()
    ' Этот пример включает сетку для текущей области просмотра.
    ' Затем находит текущий интервал сетки и измененяет этот интервал.
    
    ' Найдите текущую активную область просмотра
    Dim viewportObj As AcadViewport
    Set viewportObj = ThisDrawing.ActiveViewport
    
    ' Включите сетку и сбросьте область просмотра.
    viewportObj.GridOn = True
    ThisDrawing.ActiveViewport = viewportObj
    
    ' Найдите текущий интервал сетки
    Dim XSpacing As Double
    Dim YSpacing As Double
    
    viewportObj.GetGridSpacing XSpacing, YSpacing
    MsgBox "X =" & XSpacing & ", Y =" & YSpacing, , "GetGridSpacing Пример"
    
    ' Измените интервал сетки
    XSpacing = XSpacing * 0.5
    YSpacing = YSpacing * 0.5
    viewportObj.SetGridSpacing XSpacing, YSpacing
    ThisDrawing.ActiveViewport = viewportObj
    MsgBox "X =" & XSpacing & ", Y =" & YSpacing, , "GetGridSpacing Пример"
   
End Sub
Сайт управляется системой uCoz