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