Viewer.GetPageView 方法 (Visio 檢視器)

取得繪圖頁面在 Microsoft Visio 檢視器 中的位置和縮放係數 (大小) 。

語法

運算式。GetPageView (PageXAtViewCenter、 PageYAtViewCenter、 ZoomFactor)

運算式 傳回 Viewer 物件的運算式。

參數

名稱 必要/選用 資料類型 描述
PageXAtViewCenter 必要 雙精確度 頁面中心的 x 座標,以繪圖頁面為單位,從頁面左下角測量。
PageYAtViewCenter 必要 雙精確度 頁面中心的 y 座標,以繪圖頁面為單位,從頁面左下角開始測量。
ZoomFactor 必要 雙精確度 縮放 (頁面大小) 相乘的因數。

傳回值

無

註解

頁面檢視由頁面中心點(以 x-y 頁面座標表示)和縮放係數(以數字百分比表示)和縮放係數(以數字百分比表示)組成,範圍從 1% 到 400%。

使用 SetPageView 方法設定目前的頁面檢視值。

GetPageView 方法本身不會傳回任何項目,但其參數都是輸出參數。 如果您針對每個參數傳遞 Double 類型的變數,Visio 檢視器會傳回每個參數各自的值,如本主題的範例所示。

GetPageView 方法會取得位於 Visio 檢視器視窗中心的頁面座標系統中點的座標。 例如,如果 Visio 檢視器 針對 x 座標和 y 座標都傳回 0,則頁面左下角 (頁面座標系統的原點) 會在Visio 檢視器視窗的中央。 如果頁面寬 8 個單位,高 10 個頁面單位,且頁面中央位於 Visio 檢視器視窗的中央,則 PageXAtViewCenter 會傳回 4,而 PageYAtViewCenter 會傳回 5。

ZoomFactor 參數值是頁面兩個維度相乘的因數。 例如, ZoomFactor 值為 .5 表示頁面高度和寬度都是來源 Visio 繪圖的一半。

範例

下列程式碼示範如何取得在 Visio 檢視器中開啟之頁面的目前位置和縮放係數。

 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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。