API Reference

Class

DelegateOcrEngine

Namespace OfficeIMO.Ocr
Assembly OfficeIMO.Ocr
Implements
Modifiers sealed

Adapts a caller-owned callback, including cloud SDK integrations, to IOcrEngine.

Inheritance

  • Object
  • DelegateOcrEngine

Constructors

public DelegateOcrEngine(String id, Func<OcrRequest, CancellationToken, Task<OcrResult>> recognizeAsync, OcrEngineCapabilities capabilities = null) #

Creates a callback-backed OCR engine.

Parameters

id System.String requiredposition: 0
recognizeAsync System.Func{OfficeIMO.Ocr.OcrRequest,System.Threading.CancellationToken,System.Threading.Tasks.Task{OfficeIMO.Ocr.OcrResult}} requiredposition: 1
capabilities OfficeIMO.Ocr.OcrEngineCapabilities = null optionalposition: 2

Methods

public virtual Task<OcrResult> RecognizeAsync(OcrRequest request, CancellationToken cancellationToken = null) #
Returns: Task<OcrResult>

Parameters

request OfficeIMO.Ocr.OcrRequest requiredposition: 0
cancellationToken System.Threading.CancellationToken = null optionalposition: 1

Properties

public virtual String Id { get; } #
public virtual OcrEngineCapabilities Capabilities { get; } #