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.