UIView

UIView

View クラスは Revit のすべてのビュー クラスの基本クラスで、ビューの要素を追跡し、UIView クラスには、Revit ユーザ インタフェースのビュー ウィンドウに関するデータが含まれます。GetOpenUIViews()メソッドを使用して、すべての開いているビューのリストをUIDocument から取得できます。UIView クラスには、ビューの作図領域に関する情報を取得したり、アクティブなビューを画面移動およびズームするメソッドがあります。

UIView.GetWindowRectangle()は、UIView ウィンドウのサイズと位置を表す長方形を返します。これには、ウィンドウの境界またはタイトル バーが含まれません。

ズーム操作

UIView には、アクティブなビューのズームに関連するいくつかのメソッドがあります。UIView.GetZoomCorners()は、モデルの座標のビューの長方形の角を取得し、UIView.ZoomAndCenterRectangle()はアクティブなビューをズームおよび画面移動して、これをモデルの入力領域の中央に配置できるようにします。

ZoomToFit()および ZoomSheetSize()メソッドは、ウィンドウのズームを簡単に調整できる方法を提供し、また Zoom()メソッドを使用すると、指定された係数で拡大表示または縮小表示できます。

ビューを閉じる

UIView.Close()は、表示されているウィンドウを閉じることができます。ただし、最後にアクティブであったウィンドウを閉じるためには使用できません。最後にアクティブであったウィンドウを閉じようとすると、例外がスローされます。