LEADTOOLSフォーム(Leadtools.Forms.Recognitionアセンブリ)

フレームを表示

ObjectsManagersプロパティ






このFormRecognitionEngineのためにフォームの機能を抽出するのに用いられるオブジェクトマネージャーのリストを取得します。
構文
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();
}

属性値

フォームの機能を抽出するのに用いられるオブジェクトマネージャーのリスト。
サンプル

フォーム認識と処理を使う完了したサンプルのために、FormRecognitionEngineサンプルを参照します。

ObjectManagersを追加する方法をこんなに例示します

Copy Code  
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);
   }
}
必要条件

ターゲットプラットホーム

参照

参照

FormRecognitionEngineクラス
FormRecognitionEngineメンバ

Leadtools.Formsは、フォームモジュールのライセンスと、解除キーが必要です。詳細は、以下を参照してください。Imaging Pro/Document/Medicalの機能