IOcrEngine is a wrapper for different OCR engines. Each engine contains additional features and functionalities that can be queried and updated using the IOcrSettingManager interface.
Obtain an instance of the IOcrSettingManager associated with an engine through the IOcrEngine.SettingManager property.
Use the IOcrSettingManager.GetSettingNames and IOcrSettingManager.GetSettingDescriptor methods to programmatically obtain setting names, value types and ranges.
Alternatively, consult the following links for valid settings for each engine:
Choosing which draw engine to use in an application depends, in part, on which platforms the application is targeted for deployment:
If an application will be deployed exclusively to Windows platforms, use DrawEngineType.DefaultEngine. It is based on Windows GDI/GDI+ and produces the fastest rendering.
If an application will be deployed to both Windows and non-Windows platforms (such as Linux, Android, macOS, iOS, and Universal Windows Platform (UWP)), use DrawEngineType.MultiplatformEngine. This ensures identical rendering across all platforms.
For more information, refer to LEADTOOLS Draw Engine and Multi-Platform Considerations and RasterImage and GDI/GDI+.
Programming with LEADTOOLS .NET OCR
An Overview of OCR Recognition Modules
Creating an OCR Engine Instance
Starting and Shutting Down the OCR Engine
Multi-Threading with LEADTOOLS OCR
OCR Spell Language Dictionaries
Using OMR in LEADTOOLS .NET OCR
OCR Languages and Spell Checking
OCR Tutorial - Working with Pages
OCR Tutorial - Recognizing Pages
OCR Tutorial - Adding and Painting Zones
OCR Tutorial - Working with Recognition Results
OCR Tutorial - Scanning to Searchable PDF
LEADTOOLS OCR Module - LEAD Engine Settings |
LEADTOOLS OCR Module - OmniPage Engine with Additional Languages Settings |
LEADTOOLS OCR Module - OmniPage Engine Settings |
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document