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