public OcrSpellCheckEngine[] GetSupportedSpellCheckEngines() @property (nonatomic, copy, readonly) NSArray<NSNumber *> *supportedSpellCheckEngines; public OcrSpellCheckEngine[] getSupportedSpellCheckEngines() array<OcrSpellCheckEngine>^ GetSupportedSpellCheckEngines(); def GetSupportedSpellCheckEngines(self):
An array of OcrSpellCheckEngine that contains the spell checker supported by this OCR engine type.
To get and set the current spell checker, use SpellCheckEngine and to query if a certain spell checker is supported by this OCR engine, use IsSpellCheckEngineSupported.
using Leadtools;using Leadtools.Codecs;using Leadtools.Forms.Common;using Leadtools.Ocr;using Leadtools.Drawing;public void OcrSpellCheckManagerExample(){// Create an instance of the engineusing (IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD)){// Start the engine using default parametersocrEngine.Startup(null, null, null, LEAD_VARS.OcrLEADRuntimeDir);IOcrSpellCheckManager spellCheckManager = ocrEngine.SpellCheckManager;// Get the spell language supported (languages with a dictionary)string[] spellLanguages = spellCheckManager.GetSupportedSpellLanguages();foreach (string spellLanguage in spellLanguages)Console.WriteLine(spellLanguage);// Check if English is supportedstring language = "en";if (spellCheckManager.IsSpellLanguageSupported(language)){// Yes, set itspellCheckManager.SpellLanguage = language;Console.WriteLine("Current spell language: {0}", spellCheckManager.SpellLanguage);}// Enable the spell checking systemspellCheckManager.SpellCheckEngine = OcrSpellCheckEngine.Native;// Now perform other OCR functions here// Shutdown the engine// Note: calling Dispose will also automatically shutdown the engine if it has been startedocrEngine.Shutdown();}}static class LEAD_VARS{public const string OcrLEADRuntimeDir = @"C:\LEADTOOLS23\Bin\Common\OcrLEADRuntime";}
import java.io.File;import java.io.IOException;import org.junit.*;import org.junit.runner.JUnitCore;import org.junit.runner.Result;import org.junit.runner.notification.Failure;import static org.junit.Assert.*;import leadtools.ocr.*;public void IOcrSpellCheckManagerExample() {final String OCR_LEAD_RUNTIME_DIR = "C:\\LEADTOOLS23\\Bin\\Common\\OcrLEADRuntime";OcrEngine ocrEngine = OcrEngineManager.createEngine(OcrEngineType.LEAD);// Start the engine using default parametersocrEngine.startup(null, null, null, OCR_LEAD_RUNTIME_DIR);assertTrue("OCR engine failed to start", ocrEngine.isStarted());OcrSpellCheckManager spellCheckManager = ocrEngine.getSpellCheckManager();// Get the spell language supported (languages with a dictionary)String[] spellLanguages = spellCheckManager.getSupportedSpellLanguages();for (var spellLanguage : spellLanguages)System.out.println(spellLanguage);// Check if English is supportedString language = "en";if (spellCheckManager.isSpellLanguageSupported(language)) {// Yes, set itspellCheckManager.setSpellLanguage(language);System.out.println("Current spell language: " + spellCheckManager.getSpellLanguage());}// Enable the spell checking systemspellCheckManager.setSpellCheckEngine(OcrSpellCheckEngine.NATIVE);assertTrue("Spell checking system unsuccessfully enabled", spellCheckManager.getSpellCheckEngine() == OcrSpellCheckEngine.NATIVE);// Shutdown the engine// Note: calling Dispose will also automatically shutdown the engine if it has// been startedocrEngine.shutdown();ocrEngine.dispose();}
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
