LowerLeftCorner Пример

Sub Example_LowerLeftCorner()
    'Этот пример создает новую область просмотра и делает её активной.
    'Затем разбивает область просмотра на четыре окна.
    'Затем находит левый нижний угол каждого из окон.

    Dim newViewport As AcadViewport
       
    'Создайте новую область просмотра и сделайте её активной
    Set newViewport = ThisDrawing.Viewports.Add("TESTVIEWPORT")
    ThisDrawing.ActiveViewport = newViewport
    
    'Разбейте область просмотра на четыре окна
    newViewport.Split acViewport4
    
    'Сделайте область просмотра активной
    ThisDrawing.ActiveViewport = newViewport
    
    'Выполните итерации через области просмотра. Для каждой области просмотра,
    'сделайте область просмотра активной и покажите координаты нижнего левого угла.
    Dim entry As AcadViewport
    Dim lowerLeft As Variant
    For Each entry In ThisDrawing.Viewports
        entry.GridOn = True
        ThisDrawing.ActiveViewport = entry
        lowerLeft = entry.LowerLeftCorner
        MsgBox "Нижний левый угол этой области просмотра " & lowerLeft(0) & ", " & lowerLeft(1), , "LowerLeftCorner Пример"
        entry.GridOn = False
    Next
End Sub
Сайт управляется системой uCoz