2013-06-21 16 views
5

Próbowałem przeglądać dokumentację znalezioną na SourceForge razem z Hunspell, ale nadal jestem zagubiony. Czy są jakieś przyzwoite przykłady hunspell, które może odnieść początkujący C++? Jeśli to nie działa, czy są jakieś darmowe/otwarte źródła sprawdzania pisowni, które są łatwiejsze w użyciu?Przykłady/Poradniki użytkownika Hunspell

Odpowiedz

2

Zgadzam się, że ich strona internetowa jest nieco trudna w nawigacji i nie ma zbyt wielu tutoriali na jej temat.

Polecam tylko nurkowanie w.

Na przykład tutaj jest jakiś kod NHunspell, który jest tylko wersja .net. Poniższy kod to tylko podstawowe użycie, ale powinien być przydatny dla kogoś, kto zaczyna.

słowniki można pobrać z Open Officerepository

//affPath = path to the .aff file 
//dictPath = path to the .dic file 

// create and load your hunspell object 
NHunspell.Hunspell hunspell = new NHunspell.Hunspell(affPath, dicPath); 

// want to add a word that is not part of the base dictionary? Sure, we can do that. 
hunspell.Add("stackoverflow"); 

//lets check if a word is valid 
bool isValid = hunpsell.Spell("stackoverflowed"); 
if(!isValid) 
{ 
    //lets get some suggestions for this word 
    List<String> suggestions = hunspell.Suggest("stackoverflowed"); 
    ...do stuff with your list of suggestions 
} 
Powiązane problemy