Zooms the image to the specified rectangle.
Syntax
Visual Basic (Declaration) | |
---|
Public Overridable Sub ZoomToRectangle( _
ByVal rc As Rectangle _
) |
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 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7
See Also