API Reference
Class
DelegateOcrEngine
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
- recognizeAsync System.Func{OfficeIMO.Ocr.OcrRequest,System.Threading.CancellationToken,System.Threading.Tasks.Task{OfficeIMO.Ocr.OcrResult}}
- capabilities OfficeIMO.Ocr.OcrEngineCapabilities = null
Methods
public virtual Task<OcrResult> RecognizeAsync(OcrRequest request, CancellationToken cancellationToken = null) #Returns:
Task<OcrResult>Parameters
- request OfficeIMO.Ocr.OcrRequest
- cancellationToken System.Threading.CancellationToken = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object