Leadtools.ImageProcessing.Core Namespace : RakeRemoveCommandEventArgs Class |
public class RakeRemoveCommandEventArgs : System.EventArgs
'Declaration Public Class RakeRemoveCommandEventArgs Inherits System.EventArgs
'Usage Dim instance As RakeRemoveCommandEventArgs
public sealed class RakeRemoveCommandEventArgs : ~Remove~
function Leadtools.ImageProcessing.Core.RakeRemoveCommandEventArgs()
public ref class RakeRemoveCommandEventArgs : public System.EventArgs
Public WithEvents rakeRemoveCommand_S4 As RakeRemoveCommand Public Sub RakeRemoveCommandEventArgsExample() Dim codecs As New RasterCodecs() codecs.ThrowExceptionsOnInvalidImages = True Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Clean.tif")) ' Prepare the command rakeRemoveCommand_S4 = New RakeRemoveCommand(50, 3, 10, 25, 60, 50, 5, 1, 1, False) rakeRemoveCommand_S4.Run(leadImage) End Sub Private Sub RakeRemoveCommand_RakeRemove_S4(ByVal sender As Object, ByVal e As RakeRemoveCommandEventArgs) Handles rakeRemoveCommand_S4.RakeRemove Dim ee As RakeRemoveCommandEventArgs = New RakeRemoveCommandEventArgs(e.Region, e.Length) e.Status = RemoveStatus.Remove End Sub Public NotInheritable Class LEAD_VARS Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" End Class
public void RakeRemoveCommandEventArgsExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg")); // Prepare the command RakeRemoveCommand command = new RakeRemoveCommand(50, 3, 10, 25, 60, 50, 5, 1, 1, false); command.RakeRemove += new EventHandler<RakeRemoveCommandEventArgs>(RakeRemoveEvent_S4); command.Run(image); } private void RakeRemoveEvent_S4(object sender, RakeRemoveCommandEventArgs e) { RakeRemoveCommandEventArgs ee = new RakeRemoveCommandEventArgs( e.Region, e.Length); e.Status = RemoveStatus.Remove; } static class LEAD_VARS { public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; }
// [TestMethod] // public async Task RakeRemoveCommandEventArgsExample() // { // // Load an image // RasterCodecs codecs = new RasterCodecs(); // codecs.ThrowExceptionsOnInvalidImages = true; // // Load the image // string srcFileName = @"Assets\Image1.cmp"; // StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName); // RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile)); // // Prepare the command // RakeRemoveCommand command = new RakeRemoveCommand(50, 3, 10, 25, 60, 50, 5, 1, 1, false); // command.RakeRemove += new EventHandler<RakeRemoveCommandEventArgs>(RakeRemoveEvent_S4); // command.Run(image); // } // private void RakeRemoveEvent_S4(object sender, RakeRemoveCommandEventArgs e) // { // RakeRemoveCommandEventArgs ee = new RakeRemoveCommandEventArgs( e.Region, e.Length); // e.Status = RemoveStatus.Remove; // } //
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