Compartir a través de


Evento Viewer.OnViewChanged (Visio Viewer)

Se produce cuando se cambia la vista de la página actual en Microsoft Visio Viewer.

Sintaxis

expresión. OnViewChanged (PageXAtViewCenter, PageYAtViewCenter, ZoomFactor)

Expresión Expresión que devuelve un objeto Viewer .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
PageXAtViewCenter Obligatorio Double Coordenada x, en unidades de dibujo, del centro de la página.
PageYAtViewCenter Obligatorio Double Coordenada y, en unidades de dibujo, del centro de la página.
ZoomFactor Obligatorio Double Factor por el que se multiplica el zoom (el tamaño de página).

Valor devuelto

Nothing

Comentarios

La vista de página consta del punto central de la página, expresado en coordenadas de página x-y, con el origen del sistema de coordenadas en la esquina inferior izquierda de la página y el factor de zoom, expresado como un porcentaje numérico, que oscila entre el 1 % y el 400 %.

Puede obtener la vista de página actual en Visio Viewer mediante el método GetPageView y puede establecer la vista de página mediante programación mediante el método SetPageView.

Ejemplo:

En el código siguiente se muestra cómo usar el evento OnViewChanged para mostrar los nuevos datos de vista de página en la ventana Inmediato.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.