API Reference

Class

DelegateOfficeOcrEngine

Namespace OfficeIMO.Reader
Assembly OfficeIMO.Reader
Implements
Modifiers sealed

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

Inheritance

  • Object
  • DelegateOfficeOcrEngine

Constructors

public DelegateOfficeOcrEngine(String id, Func<OfficeOcrEngineRequest, CancellationToken, ValueTask<OfficeOcrEngineResult>> recognizeAsync, OfficeOcrEngineCapabilities capabilities = null) #

Creates a callback-backed OCR engine.

Parameters

id System.String requiredposition: 0
recognizeAsync System.Func{OfficeIMO.Reader.OfficeOcrEngineRequest,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask{OfficeIMO.Reader.OfficeOcrEngineResult}} requiredposition: 1
capabilities OfficeIMO.Reader.OfficeOcrEngineCapabilities = null optionalposition: 2

Methods

public virtual ValueTask<OfficeOcrEngineResult> RecognizeAsync(OfficeOcrEngineRequest request, CancellationToken cancellationToken = null) #
Returns: ValueTask<OfficeOcrEngineResult>

Parameters

request OfficeIMO.Reader.OfficeOcrEngineRequest requiredposition: 0
cancellationToken System.Threading.CancellationToken = null optionalposition: 1

Properties

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