←Select platform

ImageViewerAddRegionInteractiveMode Class

Summary

Adds a region to the image using rubber-banding, and optionally converts it to a floater.

Syntax
C#
C++/CLI
public class ImageViewerAddRegionInteractiveMode : ImageViewerRubberBandInteractiveMode 
public ref class ImageViewerAddRegionInteractiveMode : ImageViewerRubberBandInteractiveMode 
Remarks

ImageViewerAddRegionInteractiveMode derives from ImageViewerRubberBandInteractiveMode. When the rubber-band operation is completed (OnRubberBandCompleted), the mode will add a region to the current item Image object.

The region added shape depends on the value of ImageViewerRubberBandInteractiveMode.Shape, and the mode will call the various RasterImage region methods to create this region.

If the value of AutoRegionToFloater is true, then this region will be automatically converted to a floater using ImageViewerItem.ImageRegionToFloater, and the region is deleted from the image. After that, you can use ImageViewerFloaterInteractiveMode to move and resize the floater.

For more information, refer to Image Viewer Interactive Modes.

Example
C#
using Leadtools; 
using Leadtools.Controls; 
using Leadtools.Codecs; 
using Leadtools.Drawing; 
 
using Leadtools.ImageProcessing; 
using Leadtools.ImageProcessing.Color; 
 
_imageViewer.InteractiveModes.BeginUpdate(); 
_imageViewer.InteractiveModes.Add(new ImageViewerAddRegionInteractiveMode 
{ 
   IsEnabled = true, 
   Shape = ImageViewerRubberBandShape.Rectangle 
}); 
 
_imageViewer.InteractiveModes.EndUpdate(); 
Requirements

Target Platforms

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

Leadtools.Controls Assembly

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