公共接口IOcrSpellCheckManager
公共接口IOcrSpellCheckManager
@接口LTOcrSpellCheckManager: NSObject
公共类OcrSpellCheckManager
公共接口类IOcrSpellCheckManager
访问IOcrSpellCheckManager被一个IOcrEngine通过IOcrEngine.SpellCheckManager财产。
LEADTOOLS OCR支持拼写检查和校正通过使用外部词典。的价值IOcrSpellCheckManager.SpellCheckEngine作为全球转向使用一个特定的拼写检查器或关闭拼写检查。
如果此属性的值OcrSpellCheckEngine.None,然后在识别过程中不执行拼写检查。当你设定这个属性的值的一个支持引擎,然后启用拼写检查系统和修正将在识别过程中执行。
当你设置IOcrSpellCheckManager.SpellCheckEngine房地产以外的价值没有一个,OCR引擎将自动尝试加载请求的拼写检查器和查询语言字典发现在您的机器上。你可以改变SpellCheckEngine在任何时间在的生活IOcrEngine根据应用程序的需要。例如,禁用拼写检查,识别特定类型的文件只对其他类型然后重新启用活动。
所有OCR引擎允许您关闭拼写检查(集SpellCheckEngine来OcrSpellCheckEngine.None)。额外的拼写检查器支持如下:
LEADTOOLS OCR模块——导致引擎:OcrSpellCheckEngine.Native,OcrSpellCheckEngine.OS和OcrSpellCheckEngine.Hunspell都受支持。LEADTOOLS Hunspell引擎没有安装。你必须下载这个引擎分开NHunspell网站。有关使用Hunspell引擎与LEADTOOLS OCR模块——导致引擎,明白了OcrSpellCheckEngine。
LEADTOOLS OCR模块——OmniPage引擎:OcrSpellCheckEngine.Native只有。这是内部拼写检查器,附带LEADTOOLS OCR模块- OmniPage引擎运行时。
阿拉伯语OCR引擎:目前不支持拼写检查。
使用IOcrSpellCheckManager.GetSupportedSpellCheckEngines查询当前支持的拼写检查引擎OCR引擎在运行时。
默认LEADTOOLS只会附带安装OcrSpellCheckEngine.Native词典为以下语言:英语、德语、法语、西班牙语和意大利语。附加语言词典中包含LEADTOOLS附加设置可以在OCR特性//m.ahtuanjie.com。
使用IOcrSpellCheckManager.GetSupportedSpellLanguages查询语言拼写检查(字典)在运行时当前机器上安装。使用IOcrSpellCheckManager.GetAdditionalSpellLanguages查询额外的拼写检查语言(字典)引擎在运行时可用但没有安装(包括在上述额外的OCR特性设置)。
这个例子将拼写检查系统的各种属性。
使用Leadtools;
使用Leadtools.Codecs;
使用Leadtools.Forms.Common;
使用Leadtools.Ocr;
使用Leadtools.Drawing;
公共无效OcrSpellCheckManagerExample ()
{
/ /创建一个实例的引擎
使用(IOcrEngine ocrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD))
{
/ /启动引擎使用默认参数
ocrEngine.Startup (零,零,零,LEAD_VARS.OcrLEADRuntimeDir);
IOcrSpellCheckManager spellCheckManager = ocrEngine.SpellCheckManager;
/ /得到拼写语言支持(语言词典)
字符串[]spellLanguages = spellCheckManager.GetSupportedSpellLanguages ();
foreach(字符串spellLanguage在spellLanguages)
Console.WriteLine (spellLanguage);
/ /检查是否支持英语
字符串语言=“en”;
如果(spellCheckManager.IsSpellLanguageSupported(语言))
{
/ /是的,设置它
spellCheckManager。SpellLanguage =语言;
Console.WriteLine (“当前拼写语言:{0}”,spellCheckManager.SpellLanguage);
}
/ /启用拼写检查系统
spellCheckManager。SpellCheckEngine=OcrSpellCheckEngine.Native;
/ /这里执行其他OCR功能
/ /关闭引擎
/ /注意:调用处理也会自动关闭发动机如果它已经启动
ocrEngine.Shutdown ();
}
}
静态类LEAD_VARS
{
公共常量字符串OcrLEADRuntimeDir =@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”;
}
进口Leadtools
进口Leadtools.Codecs
进口Leadtools.Forms
进口Leadtools.Ocr
进口Leadtools.Drawing
公共子OcrSpellCheckManagerExample ()
创建一个实例的引擎
使用ocrEngine作为IOcrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)
“启动引擎使用默认参数
ocrEngine.Startup (没有什么,没有什么,没有什么LEAD_VARS.OcrLEADRuntimeDir)
昏暗的spellCheckManager作为IOcrSpellCheckManager = ocrEngine.SpellCheckManager
的拼写语言支持(语言字典)
昏暗的spellLanguages作为字符串()= spellCheckManager.GetSupportedSpellLanguages ()
为每一个spellLanguage作为字符串在spellLanguages
Console.WriteLine (spellLanguage)
下一个
检查是否支持英语
昏暗的语言作为字符串=“en”
如果spellCheckManager.IsSpellLanguageSupported(语言)然后
“是的,设置它
spellCheckManager。SpellLanguage =语言
Console.WriteLine (“当前拼写语言:{0}”spellCheckManager.SpellLanguage)
结束如果
使拼写检查系统
spellCheckManager。SpellCheckEngine=OcrSpellCheckEngine.Native
“现在执行其他OCR功能
“关闭发动机
注意:调用处理也将自动关闭发动机如果它已经启动
ocrEngine.Shutdown ()
结束使用
结束子
公共NotInheritable类LEAD_VARS
公共常量OcrLEADRuntimeDir作为字符串=“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”
结束类
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。