Compartir a través de


Método Viewer.GetPageView (Visio Viewer)

Obtiene la posición y el factor de zoom (tamaño) de la página de dibujo en Microsoft Visio Viewer.

Sintaxis

expresión. GetPageView (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 del centro de la página, en unidades de página de dibujo, medida desde la esquina inferior izquierda de la página.
PageYAtViewCenter Obligatorio Double Coordenada y del centro de la página, en unidades de página de dibujo, medida desde la esquina inferior izquierda de la página.
ZoomFactor Obligatorio Double Factor por el que se multiplica el zoom (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, con un intervalo entre el 1% y el 400%.

Use el método SetPageView para establecer los valores de vista de página actuales.

El propio método GetPageView no devuelve nada, pero sus parámetros son parámetros de salida. Si pasa una variable de tipo Double para cada parámetro, Visio Viewer devuelve los valores respectivos de cada parámetro, como se muestra en el ejemplo de este tema.

El método GetPageView obtiene las coordenadas del punto en el sistema de coordenadas de página que se encuentra en el centro de la ventana de Visio Viewer. Por ejemplo, si Visio Viewer devuelve 0 tanto para la coordenada x como para la coordenada Y, la esquina inferior izquierda de la página (el origen del sistema de coordenadas de la página) se encuentra en el centro de la ventana Visio Viewer. Si la página tiene 8 unidades de página por 10 unidades de página de alto y el centro de la página está en el centro de la ventana Visio Viewer, PageXAtViewCenter devuelve 4 y PageYAtViewCenter devuelve 5.

El valor del parámetro ZoomFactor es el factor por el que se multiplican ambas dimensiones de la página. Por ejemplo, un valor de ZoomFactor de .5 significa que la página es la mitad de alta y la mitad de ancho que en el dibujo de Visio de origen.

Ejemplo:

El código siguiente muestra cómo obtener la posición actual y el factor de zoom de la página que está abierta en Visio Viewer.

 Dim dblXPoint As Double

    Dim dblYPoint As Double

    Dim dblZoomFactor As Double

    vsoViewer.GetPageView dblXPoint, dblYPoint, dblZoomFactor

    Debug.Print "x-coordinate is:"; dblXPoint

    Debug.Print "y-coordinate is:"; dblYPoint

    Debug.Print "Zoom factor is:"; dblZoomFactor

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.