2012-08-01 112 views
3

有沒有人試過this library?我無法讓它工作。例如,拼寫建議的工作方式如下。NetSpell拼寫檢查器

但我收到一個空列表。 我第一次破例說

C:\ Program Files文件(x86)的\ Common Files文件\微軟 共享\ DevServer \ 10.0 \ EN-us.dic

丟失,所以我下載了來自網絡。我收到的文件有成千上萬的英文單詞列表,我甚至試過了它在文件中的文字,但仍然沒有運氣。

他是我試過的一些代碼。

Spelling s = new Spelling(); 
ArrayList items; 
s.MaxSuggestions = 5; 
s.SuggestionMode = Spelling.SuggestionEnum.PhoneticNearMiss; 
s.Suggest(str); 
items = s.Suggestions; 
s.SuggestionMode = Spelling.SuggestionEnum.NearMiss; 
s.Suggest(str); 
items = s.Suggestions; 
s.SuggestionMode = Spelling.SuggestionEnum.Phonetic; 
s.Suggest(str); 
items = s.Suggestions; 

Suggest方法應該爲'str'獲取建議並填充Suggestions屬性。我總是收到0條建議。我嘗試了庫所支持的所有三種建議類型,以查看它是否可以執行任何操作,但這也不起作用。

即使是簡單的通話,如

s.TestWord("book") 

回饋 「假」。我認爲它不能使用字典文件,但不知道該怎麼辦。

回答

4

就是這樣,dic文件不兼容。我只是使用了下載NetSpell時使用的那個,它像一個魅力。順便說一下,我轉換到NHunspell,我比NetSpell更喜歡它。更易於使用和更好的建議。 http://www.crawler-lib.net/nhunspell