←Select platform

Process Method

Summary

Performs the processing of this field.

Syntax

C#
VB
C++
Java
  
Public Overrides Sub Process( _ 
   ByVal engine As FormProcessingEngine, _ 
   ByVal form As RasterImage, _ 
   ByVal pageAlignment As PageAlignment _ 
)  
public: 
void Process(  
   FormProcessingEngine^ engine, 
   RasterImage^ form, 
   PageAlignment^ pageAlignment 
) override  

Parameters

engine
The processing engine that is initialized with OCR and barcode engines (as needed).

form
The image on which the processing should be performed.

pageAlignment
The page alignment that is needed to align the field to this form image.

Remarks

This method is designed to be called through FormProcessingEngine.ProcessPage method, it cannot be called directly.

Example
C#
VB
using Leadtools; 
using Leadtools.Barcode; 
using Leadtools.Codecs; 
using Leadtools.Forms.Common; 
using Leadtools.Ocr; 
using Leadtools.Forms.Processing; 
using Leadtools.Forms.Recognition; 
using Leadtools.Forms.Recognition.Barcode; 
using Leadtools.Forms.Recognition.Ocr; 
 
///This example shows how to create a TextFormField. 
public void AddTextFormField(FormProcessingEngine processingEngine) 
{ 
   //Create a new page for the form.  
   FormPage formPage = new FormPage(1, 150, 150); 
   TextFormField textField = new TextFormField(); 
   textField.Name = "Business Name"; 
   textField.Bounds = new LeadRect(196, 327, 1402, 40); 
   formPage.Add(textField); 
   //Add the page to the engine  
   processingEngine.Pages.Add(formPage); 
} 
Imports Leadtools 
Imports Leadtools.Barcode 
Imports Leadtools.Codecs 
Imports Leadtools.Forms.Common 
Imports Leadtools.Ocr 
Imports Leadtools.Forms.Processing 
Imports Leadtools.Forms.Recognition 
Imports Leadtools.Forms.Recognition.Barcode 
Imports Leadtools.Forms.Recognition.Ocr 
 
'''This example shows how to create a TextFormField. 
Public Sub AddTextFormField(ByVal processingEngine As FormProcessingEngine) 
   'Create a new page for the form.  
   Dim formPage As FormPage = New FormPage(1, 150, 150) 
   Dim textField As TextFormField = New TextFormField() 
   textField.Name = "Business Name" 
   textField.Bounds = New LeadRect(196, 327, 1402, 40) 
   formPage.Add(textField) 
   'Add the page to the engine  
   processingEngine.Pages.Add(formPage) 
End Sub 

Requirements

Target Platforms

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

Leadtools.Forms.Processing Assembly