Microsoft Visio Viewer の図面ページの位置とズーム係数 (サイズ) を取得します。
構文
式。GetPageView (PageXAtViewCenter、 PageYAtViewCenter、 ZoomFactor)
式Viewer オブジェクトを返す式。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| PageXAtViewCenter | 必須 | 倍精度浮動小数点型 (Double) | ページの中央の x 座標 (図面ページ単位)。ページの左下隅から測定されます。 |
| PageYAtViewCenter | 必須 | 倍精度浮動小数点型 (Double) | ページの中央の y 座標 (図面ページ単位)。ページの左下隅から測定されます。 |
| ZoomFactor | 必須 | 倍精度浮動小数点型 (Double) | ズーム (ページ サイズ) が乗算される係数。 |
戻り値
なし
解説
ページ ビューは、ページの中心点 (x-y ページ座標で表される)、座標系の原点はページの左下隅、ズーム係数 (1% から 400% の範囲の数値パーセンテージ) で構成されます。
現在のページ ビューの値を設定するには、 SetPageView メソッドを使用します。
GetPageView メソッド自体は何も返しませんが、そのパラメーターはすべて out-parameters です。 各パラメーターに Double 型の変数を渡すと、このトピックの例に示すように、Visio Viewer は各パラメーターのそれぞれの値を返します。
GetPageView メソッドは、Visio Viewer ウィンドウの中央にあるページ座標系内のポイントの座標を取得します。 たとえば、Visio Viewer で x 座標と y 座標の両方に対して 0 が返される場合、ページの左下隅 (ページの座標系の原点) は Visio Viewer ウィンドウの中央に表示されます。 ページの幅が 8 ページ 単位、高さ 10 ページ 単位で、ページの中央が Visio Viewer ウィンドウの中央にある場合、PageXAtViewCenter は 4 を返し、PageYAtViewCenter は 5 を返します。
ZoomFactor パラメーター値は、ページと 2 つの寸法を乗算する係数です。 たとえば、 ZoomFactor 値が .5 の場合、ページの高さと幅はソース Visio 図面の半分になります。
例
次のコードは、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
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。