Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.6.9
|
Leadtools.Forms.Ocr Assembly > Leadtools.Forms.Ocr Namespace > IOcrSpellCheckManager Interface : AddUserWords Method |
'Usage
Dim instance As IOcrSpellCheckManager Dim language As String Dim words() As String instance.AddUserWords(language, words)
- (void)addUserWords:(LTOcrLanguage)language words:(NSArray<NSString *> *)words error:(NSError **)error
public void addUserWords(String language, ArrayList<String> words)
void AddUserWords( String^ language, array<String^>^ words )
Only supported by the LEADTOOLS OCR Advantage engine.
Use this method to add user words to the current loaded dictionary. Note that the OCR engine does not automatically correct the misspelling of words unless the confidence of the characters are low.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.Forms Imports Leadtools.Forms.Ocr Imports Leadtools.Drawing Public Sub AddUserWordsExample() ' Create an instance of the engine Using ocrEngine As IOcrEngine = OcrEngineManager.CreateEngine(OcrEngineType.Advantage, False) ' Start the engine using default parameters ocrEngine.Startup(Nothing, Nothing, Nothing, LEAD_VARS.OcrAdvantageRuntimeDir) Dim spellCheckManager As IOcrSpellCheckManager = ocrEngine.SpellCheckManager ' Add the following words to the English dictionary Dim newWord() As String = {"OMRing", "Binarization"} spellCheckManager.AddUserWords("en", newWord) ' 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() End Using End Sub
using Leadtools; using Leadtools.Codecs; using Leadtools.Forms; using Leadtools.Forms.Ocr; using Leadtools.Drawing; public void AddUserWordsExample() { // Create an instance of the engine using (IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(OcrEngineType.Advantage, false)) { // Start the engine using default parameters ocrEngine.Startup(null, null, null, LEAD_VARS.OcrAdvantageRuntimeDir); IOcrSpellCheckManager spellCheckManager = ocrEngine.SpellCheckManager; // Add the following words to the English dictionary string[] newWord = { "OMRing", "Binarization" }; spellCheckManager.AddUserWords("en", newWord); // 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(); } }