Событие Viewer.OnViewChanged (Visio Viewer)
Происходит при изменении представления текущей страницы в Microsoft Visio Viewer.
Синтаксис
expression. OnViewChanged (PageXAtViewCenter, PageYAtViewCenter, ZoomFactor)
Выражение Выражение, возвращающее объект средства просмотра .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
PageXAtViewCenter | Обязательный | Double | Координата x в единицах рисования центра страницы. |
PageYAtViewCenter | Обязательный | Double | Координата Y в единицах рисования центра страницы. |
ZoomFactor | Обязательный | Double | Коэффициент, на который умножается масштаб (размер страницы). |
Возвращаемое значение
Отсутствует
Примечания
Представление страницы состоит из центральной точки страницы, выраженной в координатах страницы x-y, с источником системы координат в левом нижнем углу страницы и коэффициентом масштаба, выраженным в числовых процентах, в диапазоне от 1 % до 400 %.
Текущее представление страницы можно получить в Visio Viewer с помощью метода GetPageView, а можно задать представление страницы программным способом с помощью метода SetPageView.
Пример
В следующем коде показано, как использовать событие OnViewChanged для отображения новых данных представления страницы в окне Интерпретация.
Private Sub vsoViewer_OnViewChanged(ByVal PageXAtViewCenter As Double, ByVal PageYAtViewCenter As Double, ByVal ZoomFactor As Double)
Dim dblXPoint As Double
Dim dblYPoint As Double
Dim dblZoomFactor As Double
vsoViewer.GetPageView dblXPoint, dblYPoint, dblZoomFactor
Debug.Print "New x-coordinate is:"; dblXPoint
Debug.Print "New y-coordinate is:"; dblYPoint
Debug.Print "New zoom factor is:"; dblZoomFactor
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.