Tag: 拼写检查

SpellCheck .Net课程是否支持俄语?

当我在我的代码中使用这样的结构并在文本框中键入俄语文本时,没有任何反应: 虽然我正在使用这种结构,但英文文本已经过拼写检查,但不是俄语 我做错了什么? 如何查看其他语言的拼写? 或者也许有人可以建议我检查俄语?

Word拼写检查弹出隐藏并“冻结”我的应用程序

我在我的内部WinForm应用程序中使用Word的拼写检查。 我的客户端都是带有Office 2007的XP机器,并随机在应用程序后面弹出拼写检查建议框,并使所有内容“显示”冻结,因为您无法获取它。 建议? 其他人怎么做才能解决这个问题或完全停止呢? 谢谢 以下是我的代码,供参考。 public class SpellCheckers { public string CheckSpelling(string text) { Word.Application app = new Word.Application(); object nullobj = Missing.Value; object template = Missing.Value; object newTemplate = Missing.Value; object documentType = Missing.Value; object visible = false; object optional = Missing.Value; object savechanges = false; app.ShowMe(); Word._Document doc = app.Documents.Add(ref template, […]

为StyleCop拼写检查指定CustomDictionary文件的路径

对最近版本的StyleCop添加了对注释的拼写检查。 我似乎可以使用StyleCop重用我现有的CustomDictionary文件(我为FxCop创建)。 SA1650规则文档并未说明是可行的。 但在版本4.7.39的发行说明中 ,我看到了 添加对settings.StyleCop文件中指定字典文件夹的支持。 如何配置StyleCop以在我的解决方案的根文件夹中搜索此文件?

自动更正文本C#Word

我正在尝试使用word来自动纠正一些不是英文的文本问题是当我使用拼写检查function弹出“拼写和语法”对话框并等待用户输入时我希望文本是自动纠正。 所以我的问题是如何解决这个问题? using System.Collections.Generic; using Microsoft.Office.Interop.Word; using Word = Microsoft.Office.Interop.Word; using TobyCL.ro.toby.StringOperations; namespace namespace.ro.toby { class WordProofing:IProof { private readonly Word.Application _wordApp; private readonly Word.Document _wordDoc; private static object _oEndOfDoc = “\\endofdoc”; public WordProofing() { _wordApp = new Word.Application {Visible = false}; _wordDoc = _wordApp.Documents.Add(); } public void Close() { object obj = Word.WdSaveOptions.wdDoNotSaveChanges; _wordDoc.Close(ref […]

在Windows 10中使用WPF拼写检查大写单词

我有一个WPF应用程序,其中一些文本框具有CharacterCasing = CharacterCasing.Upper以及SpellCheck.IsEnabled = true 。 在Windows 7中,这可以正常工作,但在Windows 10中,拼写检查器会忽略设置为CharacterCasing.Upper的文本框中的单词。 它似乎也忽略了普通文本框中的大写单词,大概将它们视为缩写。 有没有办法使用内置的WPF拼写检查使拼写检查不敏感? 编辑: 一年之后快进。 无法找到本机.NET解决方案,但我们发现并最终使用了第三方拼写检查插件Keyoti Rapidpell 。 它不是免费的,但它为我们解决了这个问题。 只需设置以下标志: SpellChecker.IgnoreIncorrectSentenceCapitalization = false; 当然,如果没有外部库,有办法做到这一点仍然会很好。

在哪里可以找到一个免费的,易于实现的.NET拼写检查组件?

这可能是一个很高的订单,但我想找到一个易于实现的拼写检查器组件(我只需要拼写检查一个TextBox)。 我环顾四周,似乎找不到任何不花钱的东西,或者实施起来并不复杂。 我确实找到了NHunspell的包装器,但由于某种原因无法实际显示拼写复选框。 ComponentOne的拼写检查控制非常出色,但当然,由于你不能只购买那个组件而花费绝对的财富,你必须购买整个套件。 我发现的所有其他的似乎都是一样的。 我最喜欢ComponentOne版本,因为所有你必须做的方式引用它,初始化,当你调用它时,你只需告诉它要检查哪个控件。 太可爱了。 建议?

使用文本框和自定义词典进行拼写会降低我在C#WPF中的应用程序速度

我在WinForm应用程序中使用WPF TextBoxes进行拼写检查。 每次创建一个,我都将相同的文件作为CustomDictionary加载。 一切都很好,直到最近。 现在,它们需要很长时间才能加载,最多一秒钟。 有些表格有30个或更多,意味着延迟近半分钟。 这似乎是Windows 10(不是我最初发布的Windows 8)的情况。 应用程序在DotNet 4.0下运行,我尝试过4.5和4.6(不是4.61),所有版本都很慢。 我已经看到了sfaust的问题在Win10中拼写检查文本框 – 慢和am7zd的答案。 多亏了这些,我查看了HKEY_CURRENT_USER \ Software \ Microsoft \ Spelling \ Dictionaries中的GLOBAL注册表项。 我有580个条目(修剪掉没有匹配文件的条目)但仍然很慢。 目前,每次创建TextBox并向其添加自定义词典时,似乎都会在_GLOBAL_中生成一个新条目 有没有比每次从文件加载自定义词典更好的做事方式? 有没有办法在每次重复使用_GLOBAL_中的相同条目而不是创建一个新条目? 在关闭应用程序(或重新启动它)时,是否有一种清除方式来清除我的应用程序创建的GLOBAL中的先前条目及其匹配的.dic文件? 每次启动应用程序时,我都可以完全清除_GLOBAL_。 这带回了我想要的速度,但缺点是什么? 任何建议都感激不尽。

什么对拼写检查有好处? Google拼写检查或Hunspell

对于我的asp.net网站,我需要拼写检查function。 我发现了一些有趣的解决方案。 1.谷歌拼写检查 亨斯佩尔。 两者都是免费的。 根据我的理解,我意识到这两种方法都有一些缺点和优点。 对于Google拼写检查程序,它为错误的单词提供了更正确的单词,但Hunspell提供了一些建议。 谷歌有最新的建议,但Hunspell,它取决于Open Office词典。 就我而言,我只需要一个建议。 对于缺点,我必须依靠Google进行拼写检查。 如果Google服务中断,它也会对我的网站产生影响。 那么,什么适合我的网站。 选择Google拼写检查是不是一个好主意? 是否有任何非免费的拼写检查解决方案?

.NET / C#的拼写检查程序

有人知道一个很好的C# – .NET多语言拼写检查程序吗? 我的意思是,我用谷歌搜索了一下,我发现了一些替代方案,但有人有一个很好的成功故事吗? 我需要在我的应用程序中添加一个拼写检查器。 我想要一个与System.Windows.Forms.TexBox集成的库。 此外,我的应用程序可移植到Linux,Mac,( using Mono ),因此它应该是100%托管代码。 编辑:我正在寻找一些用红线加下划线的文本框中的错误单词,并在上下文菜单中提出更正:

通过C#访问Google拼写/建议API

我想在我正在做的应用中使用谷歌的拼写纠正/建议。 我用谷歌搜索了它,但我发现的只是谷歌取消的SOAP API和新推荐的XML Web Search API的例子。 我只是希望能够发送搜索查询并获得建议的更正。 我现在可以使用哪种API? 你能举例说明它的用法吗? 周围有C#Wrapper吗? 谢谢! 编辑: Bing和雅虎的拼写API的问题在于它们似乎检查字典,因此一些品牌/产品名称无法识别,谷歌似乎是基于通常的拼写错误和他们最终访问的页面,所以它可以建议拼写检查对于最常见的事情,即: 如果你输入 “你好,” 它会说 “你的意思是你好世界吗?” 即使它拼写正确