Provides data for various RasterImageViewer user interaction events.
public class RasterViewerLineEventArgs : RasterViewerInteractiveEventArgs
public ref class RasterViewerLineEventArgs : public RasterViewerInteractiveEventArgs
public:
ref class RasterViewerLineEventArgs : RasterViewerInteractiveEventArgs
Use this class when handling the following events:
using Leadtools.WinForms;
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing.Color;
using Leadtools.Drawing;
private void viewer_InteractivePan(object sender, RasterViewerLineEventArgs e)
{
RasterImageViewer viewer = sender as RasterImageViewer;
if (e.Status == RasterViewerInteractiveStatus.Begin)
viewer.Cursor = Cursors.Hand;
else if (e.Status == RasterViewerInteractiveStatus.End)
viewer.Cursor = Cursors.Default;
Console.WriteLine("InteractivePan: e.Begin {0}, e.End{1}, e.Status {2}, e.Cancel {3}", e.Begin, e.End, e.Status, e.Cancel);
}
public void RasterImageViewer_InteractivePan(RasterImageViewer viewer)
{
viewer.InteractivePan += new EventHandler<RasterViewerLineEventArgs>(viewer_InteractivePan);
viewer.InteractiveMode = RasterViewerInteractiveMode.Pan;
// Do the panning
// After you are done, you must remove the event handler as in below
// viewer.InteractivePan -= new EventHandler<RasterViewerLineEventArgs>(viewer_InteractivePan);
}
RasterViewerLineEventArgs Members
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document