Zooms the image to the specified rectangle.
Syntax
Visual Basic (Declaration) | |
---|
Public Overridable Sub ZoomToRectangle( _
ByVal rc As Rectangle _
) |
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 Basic | Copy 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