Leadtools.Controlsアセンブリ > Leadtools.Controls名前空間 > ImageViewerクラス :ViewSizeプロパティ |
ビューは、ビューワとパディングにおけるすべての現在の項目から構成されます(ViewPaddingで設定される)。これは、水平方向および垂直方向のスクロールバーがそのサイズと位置を計算するために必要かどうかをビューワが判断するために使用する領域です。
ビュー領域は、UpdateTransformで計算されます。現在のViewLayoutは、各項目がどこに置かれて、サイズを計算するか決定します。これらのサイズの合計は、Zoomメソッドによって設定される任意の倍率(XScaleFactorとYScaleFactor)によって計算されて、乗算されます。最終的なサイズは、表示領域です。
計算中、ビューワは、ビューの描画に使用する変換行列を再計算します。この行列には現在のパディング、スクロールオフセットおよび倍率が含まれ、ViewTransformに保存されます。たとえば、ビュー境界を提出するために、ビューワは単にViewTransformで変形されるGetViewBoundsの値を描画します。
詳細は、画像ビューワ外観、画像ビューワの変換と画像ビューワの境界と変換を参照します。
サンプルのために、参照しますRedirectRender。