OCR Engine-Specific Settings (original) (raw)
LEAD's OCR engine is the only engine to support OCR functionality in LEADTOOLS. The entry point to LEAD's OCR Engine is IOcrEngine and to access, query, and update the engine's features use the IOcrSettingManager interface.
Obtain an instance of the IOcrSettingManager associated with the OCR engine through the IOcrEngine.SettingManager property.
Use the IOcrSettingManager.GetSettingNames and IOcrSettingManager.GetSettingDescriptor methods to programmatically obtain setting names, value types and ranges.
Consult LEADTOOLS OCR Module - LEAD Engine Settings for engine settings.
Rendering Across Different Platforms
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+.
See Also
- Programming with LEADTOOLS .NET OCR
- Creating an OCR Engine Instance
- Starting and Shutting Down the OCR Engine
- Multi-Threading with LEADTOOLS OCR
- OCR Spell Language Dictionaries
- Working with OCR Languages
- Working with OCR Pages
- Working with OCR Zones
- Recognizing OCR Pages
- Using OMR in LEADTOOLS .NET OCR
- OCR Languages and Spell Checking
- OCR Confidence Reporting
- OCR/ICR Tutorials