public override void Process(
FormProcessingEngine engine,
RasterImage form,
PageAlignment pageAlignment
)
engine
The processing engine that is initialized with OCR and barcode engines.
form
The image on which the processing should be performed.
pageAlignment
The page alignment to align the field to this form image.
This method is designed to be called through FormProcessingEngine.ProcessPage method, it cannot be called directly.
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;
using Leadtools.Document;
///This example shows how to create a TableFormField.
public void AddTableFormField(FormProcessingEngine processingEngine)
{
//Create a new page for the form.
FormPage formPage = new FormPage(1, 150, 150);
TableFormField tableField = new TableFormField();
//Set Table Rule which tell us that each table row is seperated with
//horizontal line.
tableField.Rules = TableRules.RowsLineSeparator;
//add two columns to new table field
TextFormField column1 = new TextFormField();
column1.Name = "Column1";
column1.Bounds = new LeadRect(0, 0, 100, 50);
tableField.Columns.Add(new TableColumn(column1));
TextFormField column2 = new TextFormField();
column2.Name = "Column2";
column2.Bounds = new LeadRect(150, 0, 100, 50);
tableField.Columns.Add(new TableColumn(column2));
formPage.Add(tableField);
//Add the page to the engine
processingEngine.Pages.Add(formPage);
}