.NET

2010-02-25 8 views
14

के लिए वर्तनी जांचकर्ता क्या Office पुस्तकालय का उपयोग किए बिना सी # वर्तनी जांचकर्ता बनाने के लिए वैसे भी है? मैं सबसे आसान संभव समाधान से खुश रहूंगा।.NET

+0

डुप्लिकेट:: http://stackoverflow.com/questions/253064/net-spell-check-control –

+4

* सरल संभव समाधान * है: 'अगर (str

यहाँ एक नमूना कोड है .Contains ("teh")) str = str.Replace ("teh", "the"); '। आपका जादू परीक्षक है और अब आप खुश हैं! –

+0

@jdk मजाकिया टिप्पणी – gyurisc

उत्तर

7

उपयोग NHunspell के लिए बहुत अच्छा है।

Spell Check, Th­e­saurus and Hyphen­ation: NHun­spell

व्यक्तिगत रूप से, मैं यह कोशिश की है। यह अच्छा है।

NHunspell परियोजना पृष्ठ से:

NHunspell Hunspell और पर आधारित है खुला कार्यालय माइक्रोसॉफ्ट .NET फ्रेमवर्क के लिए वर्तनी जांच, हायफ़नेशन और कोश लाता है। NHunspell एक .NET (सी #, वीबी) लाइब्रेरी है और मूल पुस्तकालय Hunspell, Hyphen और MyThes को लपेटता है।

एकीकृत पुस्तकालयों OpenOffice में इस्तेमाल किया और शब्दकोशों पर OpenOffice.org प्रकाशित के साथ काम कर रहे हैं।

एनएचनस्पेल को लाइसेंस प्राप्त है: जीपीएल/एलजीपीएल/एमपीएल। वाणिज्यिक अनुप्रयोगों में नि: शुल्क उपयोग एलजीपीएल और एमपीएल लाइसेंस के अनुसार अनुमत है। आपका वाणिज्यिक एप्लिकेशन NH12spell DLLs के विरुद्ध लिंक कर सकता है।

+0

त्वरित उत्तर के लिए धन्यवाद, मैं इसे देख लूंगा। – gyurisc

0

मुझे इस परियोजना नेटस्पेल के बारे में पता है। यह sourceforge में है और आप कई संदर्भ है कि यह codeproject में चर्चा या गूगल

न पर खोज लगता परियोजना हाल ही में सक्रिय है पा सकते हैं, लेकिन अभी भी उपयोग

http://www.aspcode.net/Use-NetSpell-in-your-ASPNET-20-application.aspx 
6

WPF का उपयोग करने का सबसे आसान समाधान है: डिफ़ॉल्ट रूप से WPF समर्थन वर्तनी जांच के टेक्स्टबॉक्स और रिचटेक्स्टबॉक्स नियंत्रण, केवल नियंत्रण जोड़ें, वर्तनी जांच सक्षम करें, और आपने किया है!

<TextBox Margin="53,86,51,97" Name="textBox1" SpellCheck.IsEnabled="True"/> 
+0

मुझे यह डब्ल्यूपीएफ समाधान बहुत पसंद है। यह मुझे अब WPF आज़माकर बनाना चाहता है! – gyurisc

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^