共用方式為


Viewer.GetPageView 方法 (Visio 檢視器)

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

語法

運算式GetPageView (PageXAtViewCenterPageYAtViewCenterZoomFactor)

表達 會傳回 Viewer 物件的 運算式。

參數

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

傳回值

註解

頁面檢視包含以 x-y 頁面座標表示的頁面中心點,以及頁面左下角座標系統的原點,以及以數值百分比表示的縮放因數,範圍從 1% 到 400%。

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

GetPageView方法本身不會傳回任何內容,但其參數全都是 out 參數。 如果您針對每個參數傳遞 Double 類型的變數,Visio 檢視器會傳回每個參數的個別值,如本主題中的範例所示。

GetPageView方法會取得頁面座標系統中位於Visio 檢視器視窗中心的點座標。 例如,如果 x 座標和 y 座標Visio 檢視器傳回 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 支援與意見反應