ObjectsManagers Property (original) (raw)

Summary

Gets a list of object managers that are used to extract the features of the form for this FormRecognitionEngine.

Syntax

public: property IList<RecognitionObjectsManager^>^ ObjectsManagers {    IList<RecognitionObjectsManager^>^ get(); }

Property Value

List of object managers that are used to extract the features of the form.

Example

This example how to add ObjectManagers

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 method sets the object managers. public void SetObjectManagers(FormRecognitionEngine recognitionEngine, IOcrEngine formsOcrEngine, BarcodeEngine formsBarcodeEngine, bool enableDefault, bool enableOcr, bool enableBarcode) { if (recognitionEngine == null) return; if (enableDefault) { DefaultObjectsManager defaultObjectManager = new DefaultObjectsManager(); recognitionEngine.ObjectsManagers.Add(defaultObjectManager); } if (enableOcr) { OcrObjectsManager ocrObjectManager = new OcrObjectsManager(formsOcrEngine); recognitionEngine.ObjectsManagers.Add(ocrObjectManager); } if (enableBarcode) { BarcodeObjectsManager barcodeObjectManager = new BarcodeObjectsManager(formsBarcodeEngine); recognitionEngine.ObjectsManagers.Add(barcodeObjectManager); } }