Translates a rectangle from this 
RasterImage view perspective to the specified view perspective. 
Syntax
Parameters
- viewPerspective 
 - Destination view perspective to which the rectangle should be translated.
 - rc 
 - The rectangle to translate.
 
Return Value
The translated rectangle.
 
Example
This example finds out where the selected rectangle of the image would be in a TopLeft ViewPerspective.
| Visual Basic | 
 Copy Code | 
Public Sub RectangleFromImageExample()    RasterCodecs.Startup()    Dim codecs As RasterCodecs = New RasterCodecs()        Dim image As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "ULAY1.BMP")
     Dim ImageRectangle As Rectangle = New Rectangle(0, 0, image.Width - 1, image.Height - 1)    ImageRectangle = image.RectangleFromImage(RasterViewPerspective.TopLeft, ImageRectangle)    Console.WriteLine(String.Format("{0},{1},{2},{3}", ImageRectangle.Left, ImageRectangle.Top, ImageRectangle.Right, ImageRectangle.Bottom))
     ImageRectangle = New Rectangle(0, 0, image.Width - 1, image.Height - 1)    ImageRectangle = image.RectangleToImage(RasterViewPerspective.TopLeft, ImageRectangle)    Console.WriteLine(String.Format("{0},{1},{2},{3}", ImageRectangle.Left, ImageRectangle.Top, ImageRectangle.Right, ImageRectangle.Bottom))
     image.Dispose()    codecs.Dispose()    RasterCodecs.Shutdown() End Sub | 
 
| C# | 
 Copy Code | 
public void RectangleFromImageExample()  {     RasterCodecs.Startup();     RasterCodecs codecs = new RasterCodecs();     // Load an image that has BottomLeft ViewPerspective     RasterImage image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "ULAY1.BMP");       Rectangle ImageRectangle = new Rectangle(0, 0, image.Width - 1, image.Height - 1);     ImageRectangle = image.RectangleFromImage(Leadtools.RasterViewPerspective.TopLeft, ImageRectangle);     Console.WriteLine(string.Format("{0},{1},{2},{3}", ImageRectangle.Left, ImageRectangle.Top, ImageRectangle.Right, ImageRectangle.Bottom));       ImageRectangle = new Rectangle(0, 0, image.Width - 1, image.Height - 1);     ImageRectangle = image.RectangleToImage(Leadtools.RasterViewPerspective.TopLeft, ImageRectangle);     Console.WriteLine(string.Format("{0},{1},{2},{3}", ImageRectangle.Left, ImageRectangle.Top, ImageRectangle.Right, ImageRectangle.Bottom));       image.Dispose();     codecs.Dispose();     RasterCodecs.Shutdown();  } | 
  
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
 
See Also