Leadtools.WinForms Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.8.31
ZoomToRectangle Method
See Also  Example
Leadtools.WinForms Namespace > RasterImageViewer Class : ZoomToRectangle Method




rc
The rectangle to which the image should be zoomed, in client coordinates.
Zooms the image to the specified rectangle.

Syntax

Visual Basic (Declaration) 
Public Overridable Sub ZoomToRectangle( _
   ByVal rc As Rectangle _
) 
Visual Basic (Usage)Copy Code
Dim instance As RasterImageViewer
Dim rc As Rectangle
 
instance.ZoomToRectangle(rc)
C# 
public virtual void ZoomToRectangle( 
   Rectangle rc
)
Managed Extensions for C++ 
public: virtual void ZoomToRectangle( 
   Rectangle rc
) 
C++/CLI 
public:
virtual void ZoomToRectangle( 
   Rectangle rc
) 

Parameters

rc
The rectangle to which the image should be zoomed, in client coordinates.

Example

This example zooms to a 200x200 square in the center of the image .

Visual BasicCopy Code
Public Sub RasterImageViewer_ZoomToRectangle(ByVal viewer As RasterImageViewer)
   Dim rectSize As Integer = 200
   Dim left As Integer = (viewer.ClientRectangle.Right - viewer.ClientRectangle.Left - rectSize) \ 2
   Dim top As Integer = (viewer.ClientRectangle.Bottom - viewer.ClientRectangle.Top - rectSize) \ 2
   Dim rcZoom As Rectangle = New Rectangle(left, top, rectSize, rectSize)
   viewer.ZoomToRectangle(rcZoom)
End Sub
C#Copy Code
public void RasterImageViewer_ZoomToRectangle(RasterImageViewer viewer) 

   int rectSize = 200; 
   int left = (viewer.ClientRectangle.Right - viewer.ClientRectangle.Left - rectSize) / 2; 
   int top =  (viewer.ClientRectangle.Bottom - viewer.ClientRectangle.Top - rectSize) / 2; 
   Rectangle rcZoom = new Rectangle(left, top, rectSize, rectSize); 
   viewer.ZoomToRectangle(rcZoom); 
}

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also