Freigeben über


Viewer.GetPageView-Methode (Visio Viewer)

Ruft die Position und den Zoomfaktor (Größe) des Zeichenblatts in Microsoft Visio Viewer ab.

Syntax

Ausdruck. GetPageView (PageXAtViewCenter, PageYAtViewCenter, ZoomFactor)

Ausdruck Ein Ausdruck, der ein Viewer-Objekt zurückgibt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
PageXAtViewCenter Erforderlich Double Die x-Koordinate der Mitte des Zeichenblatts in Zeichenblatteinheiten, gemessen von der linken unteren Ecke der Seite.
PageYAtViewCenter Erforderlich Double Die y-Koordinate der Mitte des Zeichenblatts in Zeichenblatteinheiten, gemessen von der linken unteren Ecke des Zeichenblatts.
Zoomfactor Erforderlich Double Der Faktor, mit dem der Zoom (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, mit einem Bereich von 1 % bis 400 %.

Verwenden Sie die SetPageView-Methode , um die aktuellen Seitenansichtswerte festzulegen.

Die GetPageView-Methode selbst gibt nichts zurück, aber ihre Parameter sind alle Out-Parameter. Wenn Sie für jeden Parameter eine Variable vom Typ Double übergeben, gibt Visio Viewer die entsprechenden Werte der einzelnen Parameter zurück, wie im Beispiel in diesem Thema gezeigt.

Die GetPageView-Methode ruft die Koordinaten des Punkts im Seitenkoordinatensystem ab, der sich in der Mitte des Visio Viewer Fensters befindet. Wenn Visio Viewer z. B. für die x-Koordinate und die y-Koordinate 0 zurückgibt, befindet sich die linke untere Ecke der Seite (der Ursprung des Koordinatensystems der Seite) in der Mitte des Visio Viewer Fensters. Wenn die Seite 8 Seiteneinheiten breit und 10 Seiteneinheiten hoch ist und sich die Mitte der Seite in der Mitte des Visio Viewer Fensters befindet, gibt PageXAtViewCenter 4 und PageYAtViewCenter 5 zurück.

Der ZoomFactor-Parameterwert ist der Faktor, mit dem beide Dimensionen der Seite multipliziert werden. Ein ZoomFactor-Wert von .5 bedeutet beispielsweise, dass die Seite sowohl halb so hoch als auch halb so breit ist wie in der Visio-Quellzeichnung.

Beispiel

Der folgende Code zeigt, wie Sie die aktuelle Position und den Zoomfaktor der Seite abrufen, die in Visio Viewer geöffnet ist.

 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

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.