Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.6.27
|
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
Runs the RakeRemoveCommand on an image.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.ImageProcessing.Core 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, "Forms\\Forms to be Recognized\\OCR\\FCC-107_OCR_Filled.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
using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing.Core; public void RakeRemoveCommandEventArgsExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, @"Forms\Forms to be Recognized\OCR\FCC-107_OCR_Filled.tif")); // 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"; }
// // 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; // } //