Viewer.OnViewChanged-Ereignis (Visio Viewer)
Tritt ein, wenn die Ansicht der aktuellen Seite in Microsoft Visio Viewer geändert wird.
Syntax
Ausdruck. OnViewChanged (PageXAtViewCenter, PageYAtViewCenter, ZoomFactor)
Ausdruck Ein Ausdruck, der ein Viewer-Objekt zurückgibt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
PageXAtViewCenter | Erforderlich | Double | Die x-Koordinate in Zeichnungseinheiten der Mitte des Zeichenblatts. |
PageYAtViewCenter | Erforderlich | Double | Die y-Koordinate in Zeichnungseinheiten der Mitte des Zeichenblatts. |
Zoomfactor | Erforderlich | Double | Der Faktor, mit dem der Zoom (die Seitengröße) multipliziert wird. |
Rückgabewert
Nichts
Bemerkungen
Die Seitenansicht besteht aus dem Mittelpunkt der Seite, ausgedrückt in x-y-Seitenkoordinaten, mit dem Ursprung des Koordinatensystems in der unteren linken Ecke der Seite und dem Zoomfaktor, ausgedrückt als numerischer Prozentsatz, zwischen 1 % und 400 %.
Sie können die aktuelle Seitenansicht in Visio Viewer mithilfe der GetPageView-Methode abrufen, und Sie können die Seitenansicht programmgesteuert mithilfe der SetPageView-Methode festlegen.
Beispiel
Der folgende Code zeigt, wie Sie das OnViewChanged-Ereignis verwenden, um die neuen Seitenansichtsdaten im Direktfenster anzuzeigen.
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
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.