Viewer.OnViewChanged イベント (Visio Viewer)
現在のページのビューがMicrosoft Visio Viewerで変更されたときに発生します。
構文
式。OnViewChanged (PageXAtViewCenter、 PageYAtViewCenter、 ZoomFactor)
式Viewer オブジェクトを返す式。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
PageXAtViewCenter | 必須 | Double | ページの中心の x 座標 (描画単位)。 |
PageYAtViewCenter | 必須 | Double | ページの中心の y 座標 (描画単位)。 |
ZoomFactor | 必須 | Double | ズーム (ページ サイズ) を乗算する係数。 |
戻り値
なし
解説
ページ ビューは、ページの中心点で構成され、ページの左下隅に座標系の原点が表示され、ズーム率は 1% から 400% までの数値パーセンテージで表されます。
GetPageView メソッドを使用すると、Visio Viewerで現在のページ ビューを取得でき、SetPageView メソッドを使用してプログラムでページ ビューを設定できます。
例
次のコードは 、OnViewChanged イベントを使用して、イミディエイト ウィンドウに新しいページ ビュー データを表示する方法を示しています。
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
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。