ZoomAtPoint Method

Summary

Zooms the image display at the specified point with the specified scale factor.

Syntax

C#
C++/CLI
C++
public virtual void ZoomAtPoint( 
   Point pt, 
   double scaleFactor 
) 
public: 
virtual void ZoomAtPoint(  
   Point pt, 
   double scaleFactor 
)  
public:  
   virtual void ZoomAtPoint( 
      Point^ pt, 
      double scaleFactor 
   ) 

Parameters

pt
The point at which to zoom the image display, in client coordinates.

scaleFactor
Scale factor to use. A value greater than 1 will zoom in the image and a value less than 1 will zoom out the image. Must be a value greater than 0.

Remarks

If the value of  scaleFactor was anything other than the default value of 1, then this method will zooms in (if the value is greater than 1) or zooms out (if the value is less than 0) the image as well around the point specified by  pt.

Example

This example shows to zoom the viewer around the point when the user clicks on the image.

C#
using Leadtools.WinForms; 
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.Color; 
using Leadtools.Drawing; 
 
private static void ZoomAtPointExample(RasterImageViewer viewer) 
{ 
   // Subscribe to the viewer click event 
   viewer.MouseClick += viewer_MouseClick; 
} 
 
private static void viewer_MouseClick(object sender, MouseEventArgs e) 
{ 
   // Zoom in twice around the mouse coordinates 
   RasterImageViewer viewer = sender as RasterImageViewer; 
   viewer.ZoomAtPoint(new Point(e.X, e.Y), 2.0); 
} 

Requirements

Target Platforms

See Also

Reference

RasterImageViewer Class

RasterImageViewer Members

Help Version 22.0.2023.2.9
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.WinForms Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.