我一直在寻找能够做到这一点的东西,但是还没有运气......我们有一个内部应用程序,用于存储/使用HTML格式的文本.现在我正在寻找一个新的控件来编辑它.
我不需要功能齐全的HTML编辑器,只需要处理简单格式化的东西.它还需要拼写检查功能.最初,我们使用嵌入了Microsoft DSO成帧器控件的Word.这导致工作站上的COM头痛和性能问题.最近我们一直在编辑模式下使用IE.这解决了性能问题,但没有解决COM问题.
我想找到没有外部依赖关系的东西,或者至少是所有托管代码.我不介意在richtextbox周围构建我自己的控件,但我关注HTML-> RTF-> HTML转换.由于我们必须处理传入的电子邮件,因此我们不能过于自信地只使用HTML的子集.如果符合我们的需求,我们也会考虑购买一个组件.我更喜欢轻量级的东西.我们不需要重新嵌入Word了!
有没有其他人遇到同样的问题?你是怎么解决的?
我认为这个问题比普通的拼写检查更容易,因为与所有已知的英语单词相比,美国城市列表很小.
无论如何,这就是问题所在:我的文本文件中充满了城市名称; 其中一些拼写正确,一些拼写不正确.
我可以使用什么样的算法来纠正城市名称的所有拼写错误?
谷歌在这里并不是很有帮助.我想用:set spellon 撰写电子邮件,但对于所有其他文件,:set spell应该关闭.我正在使用mutt,而Vim则是编写电子邮件的编辑器.
事实上,我很好奇,Vim怎么知道这是我正在撰写的电子邮件?是否有正在编辑的文件类型的命令行参数?mutt怎么知道传递什么?
我pspell用来拼写检查一些单词.但是,如果这个词类似于G3523B,那么它显然不是拼写错误的单词,而是pspell将其更改为GB.在尝试拼写检查之前,我想以某种方式将单词限定为单词.也许检查字符串是否包含任何数字或特殊字符.
那么检查字符串中特殊字符或数字的最佳方法是什么?
(如果有人有更好的想法来实现我的目标,请分享)
html5 spellcheck属性如何工作?
我看到这个页面有Chrome 17,它应该支持spellcheckon <textarea>(但不是on <input type='text'>),但是当我在该页面中给出的textarea中键入一些非单词时,我看不到任何变化.
Aspell将带有下划线或短划线的单词视为两个,例如,基于云的拼写检查为"云"和"基于".有没有办法指定单词分隔符以排除短划线和下划线?
使用C#NHunspell,如何检查单词是否拼写正确,如果不正确拼写是什么?
我已将NHunspell.dll导入到项目中.并查看了文档.
但是在阅读文档方面有点新意,很难知道从哪里开始.有人可以举例说明如何拼写单词拼写正确吗?基本上我需要一个NHunspell的Helloworld.
是否有适用于Android Studio拼写检查程序的Android关键字词典(.dic)?
这样的话Async,listview,GZIP,gradlew,等.
默认情况下,vim拼写检查程序可识别代码,因此它不会拼写检查文件的代码部分.实际上,在markdown中,它将(pandoc multiline)表视为代码,因此不会拼写检查其内容.
有可能覆盖这个吗?或者为包括代码在内的整个文件启用拼写检查.
问题:当我运行WPF C#应用程序时内置的浏览器拼写检查不起作用,尽管当我在Internet Explorer 11中加载index.html文件时拼写检查有效
的index.html
<!-- saved from url=(0011)about:blank -->
<!DOCTYPE html>
<html lang="en" spellcheck="true">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta charset="utf-8" http-equiv="X-UA-Compatible" content="IE=11">
<script src="tinymce/tinymce.js" ></script>
</head>
<body>
<textarea class="mceEditor form-control form-control-sm" id="myEditor" spellcheck="true" contenteditable="false" unselectable="on"></textarea>
</body>
<script type="text/javascript">
tinymce.init({
theme: 'modern',
browser_spellcheck: true,
contextmenu: false,
branding: false,
selector: 'textarea',
menubar: false,
mode: "specific_textareas",
editor_selector : "mceEditor",
plugins: [
'autolink lists link',
'searchreplace visualblocks',
'wordcount'
],
toolbar: 'undo redo | bold italic underline | …Run Code Online (Sandbox Code Playgroud)