←Select platform

QueryContext Property

Summary

Specifies the query context for the DocumentAnalyzer.

Syntax
C#
VB
C++
public RepositoryContext QueryContext { get; set; } 
Public Property QueryContext() As RepositoryContext 
   Get 
   Set 
public:  
   property RepositoryContext^ QueryContext 
   { 
      RepositoryContext^ get() 
      void set(RepositoryContext^ value) 
   } 

Property Value

Null.

Remarks

Typically, initialize FileRepositoryContext and set it for this property.

Example

This example shows how to load and run analysis.

C#
using Leadtools; 
using Leadtools.Document.Analytics; 
using Leadtools.Document; 
using Leadtools.Document.Unstructured; 
using Leadtools.Document.Data; 
 
 
public void Sample() 
{ 
   using (var engines = UnstructuredOcrEngines.Defaults(@"D:\OcrLEADRuntime")) 
   { 
      var analyzer = new DocumentAnalyzer() 
      { 
         Reader = new UnstructuredDataReader() 
         { 
            OcrEngines = engines.Engines 
         }, 
         QueryContext = new FileRepositoryContext(@"D:\ruleset.json") 
      }; 
 
      var options = new DocumentAnalyzerRunOptions() 
      { 
         ElementQuery = new RepositoryQuery(), 
         ActionQuery = new RepositoryQuery() 
      }; 
 
      using (var document = DocumentFactory.LoadFromFile(@"c:\test.docx", new LoadDocumentOptions())) 
      { 
         var results = analyzer.Run(document, options); 
      } 
   } 
} 
Requirements

Target Platforms

Help Version 22.0.2021.9.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Document.Analytics Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.