Поделиться через


Событие 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 и обратная связь.