के लिए वर्तनी जांचकर्ता क्या Office पुस्तकालय का उपयोग किए बिना सी # वर्तनी जांचकर्ता बनाने के लिए वैसे भी है? मैं सबसे आसान संभव समाधान से खुश रहूंगा।.NET
.NET
उत्तर
उपयोग NHunspell के लिए बहुत अच्छा है।
व्यक्तिगत रूप से, मैं यह कोशिश की है। यह अच्छा है।
NHunspell परियोजना पृष्ठ से:
NHunspell Hunspell और पर आधारित है खुला कार्यालय माइक्रोसॉफ्ट .NET फ्रेमवर्क के लिए वर्तनी जांच, हायफ़नेशन और कोश लाता है। NHunspell एक .NET (सी #, वीबी) लाइब्रेरी है और मूल पुस्तकालय Hunspell, Hyphen और MyThes को लपेटता है।
एकीकृत पुस्तकालयों OpenOffice में इस्तेमाल किया और शब्दकोशों पर OpenOffice.org प्रकाशित के साथ काम कर रहे हैं।
एनएचनस्पेल को लाइसेंस प्राप्त है: जीपीएल/एलजीपीएल/एमपीएल। वाणिज्यिक अनुप्रयोगों में नि: शुल्क उपयोग एलजीपीएल और एमपीएल लाइसेंस के अनुसार अनुमत है। आपका वाणिज्यिक एप्लिकेशन NH12spell DLLs के विरुद्ध लिंक कर सकता है।
त्वरित उत्तर के लिए धन्यवाद, मैं इसे देख लूंगा। – gyurisc
मुझे इस परियोजना नेटस्पेल के बारे में पता है। यह sourceforge में है और आप कई संदर्भ है कि यह codeproject में चर्चा या गूगल
न पर खोज लगता परियोजना हाल ही में सक्रिय है पा सकते हैं, लेकिन अभी भी उपयोग
http://www.aspcode.net/Use-NetSpell-in-your-ASPNET-20-application.aspx
WPF का उपयोग करने का सबसे आसान समाधान है: डिफ़ॉल्ट रूप से WPF समर्थन वर्तनी जांच के टेक्स्टबॉक्स और रिचटेक्स्टबॉक्स नियंत्रण, केवल नियंत्रण जोड़ें, वर्तनी जांच सक्षम करें, और आपने किया है!
<TextBox Margin="53,86,51,97" Name="textBox1" SpellCheck.IsEnabled="True"/>
मुझे यह डब्ल्यूपीएफ समाधान बहुत पसंद है। यह मुझे अब WPF आज़माकर बनाना चाहता है! – gyurisc
डुप्लिकेट:: http://stackoverflow.com/questions/253064/net-spell-check-control –
* सरल संभव समाधान * है: 'अगर (str
यहाँ एक नमूना कोड है .Contains ("teh")) str = str.Replace ("teh", "the"); '। आपका जादू परीक्षक है और अब आप खुश हैं! –
@jdk मजाकिया टिप्पणी – gyurisc