public class LineRemoveCommandEventArgs : EventArgs
@interface LTLineRemoveCommandEventArgs : NSObject
public class LineRemoveCommandEvent extends LeadEvent
public ref class LineRemoveCommandEventArgs : public System.EventArgs
class LineRemoveCommandEventArgs(EventArgs):
Run the LineRemoveCommand on an image.
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing.Core;
public void LineRemoveCommandEventArgsExample()
{
// Load an image
RasterCodecs codecs = new RasterCodecs();
codecs.ThrowExceptionsOnInvalidImages = true;
RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Clean.tif"));
// Prepare the command
LineRemoveCommand command = new LineRemoveCommand(LineRemoveCommandFlags.UseGap | LineRemoveCommandFlags.CallBackRegion, 200, 5, 7, 10, 2, 2, LineRemoveCommandType.Horizontal);
command.LineRemove += new EventHandler<LineRemoveCommandEventArgs>(LineRemoveEvent_S4);
command.Run(image);
codecs.Save(image, Path.Combine(LEAD_VARS.ImagesDir, "CleanAfterLineRemoveCommandEventArgs.tif"), RasterImageFormat.Tif, 0);
codecs.Dispose();
image.Dispose();
}
private void LineRemoveEvent_S4(object sender, LineRemoveCommandEventArgs e)
{
LineRemoveCommandEventArgs ee = new LineRemoveCommandEventArgs(e.Image, e.Region, e.StartRow, e.StartColumn, e.Length);
e.Status = RemoveStatus.Remove;
if (e.Region != null)
e.Image.SetRegion(null, e.Region, RasterRegionCombineMode.AndNotRegion);
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images";
}
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