SpellLanguage Property (original) (raw)

Summary

Gets or sets a value that indicate the current language (dictionary) to use for spell checking.

Syntax

public string SpellLanguage { get; set; } 

public String getSpellLanguage() public void setSpellLanguage(String value)

property String^ SpellLanguage { String^ get(); void set ( String^ ); }

Property Value

A String value that represent the name of the language (dictionary) to use for spell checking.

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.Forms.Common; using Leadtools.Ocr; using Leadtools.Drawing; public void OcrSpellCheckManagerExample() { // Create an instance of the engine using (IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD)) { // Start the engine using default parameters ocrEngine.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 supported string language = "en"; if (spellCheckManager.IsSpellLanguageSupported(language)) { // Yes, set it spellCheckManager.SpellLanguage = language; Console.WriteLine("Current spell language: {0}", spellCheckManager.SpellLanguage); } // Enable the spell checking system spellCheckManager.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 started ocrEngine.Shutdown(); } } static class LEAD_VARS { public const string OcrLEADRuntimeDir = @"C:\LEADTOOLS22\Bin\Common\OcrLEADRuntime"; }