API Reference
Class
OcrEngineCatalog
Explicit registry for optional OCR providers. The core package performs no ambient scanning and carries no provider runtime dependency; hosts decide which provider instances or assemblies are trusted.
Inheritance
- Object
- OcrEngineCatalog
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method OcrEngineCatalog.Register
Constructors
public OcrEngineCatalog() #Methods
public IOcrEngine Create(String id, IReadOnlyDictionary<String, String> options = null) #Returns:
IOcrEngineCreates a selected provider engine from caller-owned scalar options.
Parameters
- id System.String
- options System.Collections.Generic.IReadOnlyDictionary{System.String,System.String} = null
public IReadOnlyList<OcrEngineDescriptor> Discover() #Returns:
IReadOnlyList<OcrEngineDescriptor>Returns immutable descriptors ordered by stable identifier.
public OcrEngineCatalog Register(IOcrEngineProvider provider) #Returns:
OcrEngineCatalogRegisters a provider. Identifiers are unique without regard to case.
Parameters
- provider OfficeIMO.Ocr.IOcrEngineProvider
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object