Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.10
|
Leadtools.Forms.Recognition Namespace > FormRecognitionEngine Class : ObjectsManagers Property |
public IList<RecognitionObjectsManager> ObjectsManagers {get;}
'Declaration Public ReadOnly Property ObjectsManagers As IList(Of RecognitionObjectsManager)
'Usage Dim instance As FormRecognitionEngine Dim value As IList(Of RecognitionObjectsManager) value = instance.ObjectsManagers
public: property IList<RecognitionObjectsManager^>^ ObjectsManagers { IList<RecognitionObjectsManager^>^ get(); }
For a complete example of using form recognition and processing, refer to the FormRecognitionEngine example.
This example how to add ObjectManagers
Imports Leadtools Imports Leadtools.Barcode Imports Leadtools.Codecs Imports Leadtools.Forms Imports Leadtools.Forms.Ocr Imports Leadtools.Forms.Processing Imports Leadtools.Forms.Recognition Imports Leadtools.Forms.Recognition.Barcode Imports Leadtools.Forms.Recognition.Ocr '''This method sets the object managers. Public Sub SetObjectManagers(recognitionEngine As FormRecognitionEngine, formsOcrEngine As IOcrEngine, formsBarcodeEngine As BarcodeEngine, enableDefault As Boolean, enableOcr As Boolean, enableBarcode As Boolean) If recognitionEngine Is Nothing Then Return End If If enableDefault Then Dim defaultObjectManager As New DefaultObjectsManager() recognitionEngine.ObjectsManagers.Add(defaultObjectManager) End If If enableOcr Then Dim ocrObejectManager As New OcrObjectsManager(formsOcrEngine) ocrObejectManager.Engine = formsOcrEngine recognitionEngine.ObjectsManagers.Add(ocrObejectManager) End If If enableBarcode Then Dim barcodeObjectManager As New BarcodeObjectsManager(formsBarcodeEngine) barcodeObjectManager.Engine = formsBarcodeEngine recognitionEngine.ObjectsManagers.Add(barcodeObjectManager) End If End Sub
using Leadtools; using Leadtools.Barcode; using Leadtools.Codecs; using Leadtools.Forms; using Leadtools.Forms.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 ocrObejectManager = new OcrObjectsManager(formsOcrEngine); ocrObejectManager.Engine = formsOcrEngine; recognitionEngine.ObjectsManagers.Add(ocrObejectManager); } if (enableBarcode) { BarcodeObjectsManager barcodeObjectManager = new BarcodeObjectsManager(formsBarcodeEngine); barcodeObjectManager.Engine = formsBarcodeEngine; recognitionEngine.ObjectsManagers.Add(barcodeObjectManager); } }