public FormPages Pages { get; } public FormPages getPages(); public:property FormPages^ Pages {FormPages^ get();}
Pages # get (FormProcessingEngine)
The form field page and properties.
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 method processes the recognized form.private void ProcessForm(FormProcessingEngine processingEngine, MyForm form){form.ProcessingPages = form.Master.ProcessingPages;processingEngine.Pages.Clear();processingEngine.Pages.AddRange(form.ProcessingPages);processingEngine.Process(form.Image, form.Alignment);}
import static org.junit.Assert.assertTrue;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.util.ArrayList;import java.util.Scanner;import java.util.UUID;import org.junit.*;import org.junit.runner.JUnitCore;import org.junit.runner.Result;import org.junit.runner.notification.Failure;import leadtools.*;import leadtools.ocr.*;import leadtools.codecs.*;import leadtools.document.*;import leadtools.forms.common.*;import leadtools.forms.processing.*;import leadtools.forms.recognition.*;import leadtools.forms.recognition.ocr.OcrObjectsManager;/*class MasterForm {public RasterImage Image;public FormRecognitionAttributes Attributes;public FormRecognitionProperties Properties;public FormPages ProcessingPages;public FormRecognitionEngine recognitionEngine = new FormRecognitionEngine();/// This constructor initializes all MasterForm members to zero/null/Empty.public MasterForm() {Image = null;Attributes = recognitionEngine.createMasterForm("MasterFormExample", UUID.randomUUID(), null);Properties = FormRecognitionProperties.getEmpty();ProcessingPages = null;}}class MyForm {public String FileName;public RasterImage Image;public FormRecognitionAttributes Attributes;public MasterForm Master;public FormRecognitionResult Result;public ArrayList<PageAlignment> Alignment;public FormPages ProcessingPages;/// This constructor initializes all MyForm members to zero/null/Empty.public MyForm() {FileName = null;Image = null;Attributes = new FormRecognitionAttributes();Master = new MasterForm();Result = null;Alignment = null;}}// This method processes the recognized form.public void FormProcessingEngineProcessFormExample() throws Exception {final String LEAD_VARS_IMAGES_DIR = "C:\\LEADTOOLS23\\Resources\\Images";String attributesFileName = combine(LEAD_VARS_IMAGES_DIR, "\\\\Forms\\\\MasterForm Sets\\\\OCR\\\\FFC-107.bin");String fieldsFileName = combine(LEAD_VARS_IMAGES_DIR, "\\\\Forms\\\\MasterForm Sets\\\\OCR\\\\FFC-107.xml");String imageFileName = combine(LEAD_VARS_IMAGES_DIR, "\\Forms\\MasterForm Sets\\OCR\\FFC-107.tif");RasterCodecs codecs = new RasterCodecs();FormRecognitionEngine recognitionEngine = new FormRecognitionEngine();FormProcessingEngine processingEngine = new FormProcessingEngine();byte[] formData;MasterForm masterForm = new MasterForm();formData = Files.readAllBytes(Paths.get(attributesFileName));masterForm.Attributes = new FormRecognitionAttributes();masterForm.Attributes.setData(formData);masterForm.Properties = recognitionEngine.getFormProperties(masterForm.Attributes);masterForm.ProcessingPages = new FormPages();processingEngine.loadFields(fieldsFileName);masterForm.ProcessingPages.addAll(processingEngine.getPages());masterForm.Image = codecs.load(imageFileName, 1, CodecsLoadByteOrder.BGR, 1, -1);MyForm form = new MyForm();form.ProcessingPages = form.Master.ProcessingPages;processingEngine.getPages().clear();processingEngine.getPages().addAll(form.ProcessingPages);processingEngine.process(form.Image, form.Alignment);}*/
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
