PDA

View Full Version : استفاده از کامپوننت DevExpress.SpellChecker



FirstLine
چهارشنبه 24 آبان 1396, 08:54 صبح
با سلام
در یک برنامه c# .net2 winform کامپوننت DevExpress را نصب کرده ام و میخواهم برای غلط یابی فارسی از از SpellChecker استفاده کنم.
چون میخواهم متن فارسی را غلط یابی کنم نمیدونم برای گزینه های AlphabetPath ، Culture ، DictionaryPath و بقیه دیکشنری های فارسی چه فایلهایی را استفاده کنم و یا این فایلهای زبان فارسی را از کجا گیر بیارم.
لطفا راهنمایی بفرمایید
با تشکر

simpleDictionary.AlphabetPath = "EnglishAlphabet.txt";
simpleDictionary.Culture = new CultureInfo("en-US");
simpleDictionary.DictionaryPath = "american.txt";

FirstLine
شنبه 27 آبان 1396, 23:40 عصر
با سلام
لطفا راهنمایی بفرمایید و یا موارد مشابه معرفی کنید
با تشکر

Mahmoud.Afrad
یک شنبه 28 آبان 1396, 04:08 صبح
این رایگان هست.
http://www.crawler-lib.net/nhunspell
نمونه کد هم لینک داده که میتونید ببینید
به دو فایل نیاز دارید که برای اون هم در لینک زیر کلمه Persian را جستجو کنید
http://extensions.openoffice.org
چندتا dictionary هست که میتونید دانلود کنید. این فایلها در اصل zip هستند که اگر با نرم افزار مناسب بازشون کنید دو تا فایل با پسوندهای .aff و .dic را میتونید استخراج کنید. این دو فایل هم در اصل فایل متنی هستند. پس دیکشنری ها را خودتان هم می تونید بسازید یا تغییر بدید و تکمیل کنید.