Jak mogę zrobić podkreślanie błędów ortograficznych w moim programie tak jak w Wordzie. Moja kontrolka tekstu to synedit
W wordzie zastosowano słownik - więc i ty musisz mieć jakis słownik w pliku (takie slowniki można ściągnąć z neta) i sprawdzać czy dane słowo występuje w słowniku jeśli nie to podkreślić je
bo ja mam komponent addict ale to jest wersja trial i działa tylko pod ich specjalnym richeditem
Można to zrobić na kilka sposobów:
-
stworzyć swój własny SynEdit HighLighter - opis jak to zrobić jest w demach - jest to rozwiązanie dość trudne.
-
stworzyć wątek i dać w nim obsługę potężnego słownika j. polskiego i analizować w nim tekst - rozwiązanie jeszcze trudniejsze.
Deti to jest ort! praktycznie niemożliwa ponieważ musiało by to dzielić jeszcze z kolorowaniem składni PHP, JS, HTML, SQL, WML
HighLighter`y zawsze można połączyć tworząc nowy - nie mówie oczywiście, że jest to proste - ale wszystko da się zrobić z odrobiną samozaparcia. Nie mów więc, że jest to niemożliwe.
Tak, ale samo podkreślanie błędów nic nie da jak wiesz zapewne Word ma jeszcze
cos takiego że, jeżeli klikne prawym przyc. myszy na wyraz z błędem to się mi pojawią propozycje. Możliwe by było przepobić SpellChecker ponieważ on korzysta ze słownika WOrda i podkreśla błędy a także daje sugestie.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.