LEADTOOLS Windows Forms (Leadtools.WinForms assembly)
LEAD Technologies, Inc

ViewerToImageRectangle Method






The rectangle in viewer coordinates.
true to return the coordinates in the current Image view perspective. false to return the coordinates in top-left view perspective.
Converts a rectangle in viewer coordinates to image coordinates.
Syntax
public Rectangle ViewerToImageRectangle( 
   Rectangle rect,
   bool accountForViewPerspective
)
'Declaration
 
Public Function ViewerToImageRectangle( _
   ByVal rect As Rectangle, _
   ByVal accountForViewPerspective As Boolean _
) As Rectangle
'Usage
 
Dim instance As RasterImageViewer
Dim rect As Rectangle
Dim accountForViewPerspective As Boolean
Dim value As Rectangle
 
value = instance.ViewerToImageRectangle(rect, accountForViewPerspective)
public Rectangle ViewerToImageRectangle( 
   Rectangle rect,
   bool accountForViewPerspective
)
 function Leadtools.WinForms.RasterImageViewer.ViewerToImageRectangle( 
   rect ,
   accountForViewPerspective 
)
public:
Rectangle ViewerToImageRectangle( 
   Rectangle rect,
   bool accountForViewPerspective
) 

Parameters

rect
The rectangle in viewer coordinates.
accountForViewPerspective
true to return the coordinates in the current Image view perspective. false to return the coordinates in top-left view perspective.

Return Value

A System.Drawing.Rectangle object containing the rectangle coordinates.
Remarks

This method converts a rectangle from viewer (physical) to image (logical) coordinates. The viewer coordinates is what you are currently seeing on the screen. It contains the current scale and scroll values (as well as any padding if set). For example, when you use the RasterViewerInteractiveMode.UserRectangle, the value obtained from the RasterViewerRectangleEventArgs.Rectangle parameter to the InteractiveUserRectangle event is in physical coordinates. If you need to convert this value to image coordinates (for example, to use it as a region or to find the exact pixel coordinate of this rectangle in the image) then you should use the ViewerToImageRectangle method.

When accountForViewPerspective is set to true, the return rectangle value is in the same view perspective as the current image (RasterImage.ViewPerspective) which might not be necessary in top-left coordinates. If this value is false, the return value is always in top-left coordinates.

To convert a rectangle from image (logical) to viewer (physical) coordinates, use the ImageToViewerRectangle method.

To convert a point from image to viewer coordinates and back, use ImageToViewerPoint and ViewerToImagePoint.

Example
For an example, refer to InteractiveUserRectangle.
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

RasterImageViewer Class
RasterImageViewer Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.