Misspelled words not detected
You
are here: Home > Support
> WSpell
Product: WSpell
Problem: WSpell does not report certain words as misspelled,
even when you know them to be misspelled. This happens when you call
the Start method after setting the Text or TextControlHWnd
properties, or when you call the TestWord method, or use background checking.
Causes: This problem can be caused by various conditions:
-
If the unreported words are capitalized, make sure the
IgnoreCapitalizedWords property is set to False. When this property
is True, WSpell automatically skips over capitalized words (e.g., Wintertree)
without checking them, so they will not be reported as misspellings.
Similarly, if the words are in all-caps (e.g., WINTERTREE),
make sure the IgnoreAllCapsWords property is set to False, and if
they contain mixed upper and lower case (e.g., WinterTree)
make sure the IgnoreMixedDigits property is set to False.
(Alternatively, you can leave these options enabled, but be aware
that they may cause misspelled words to be missed.)
-
Unless you are checking German or Finnish text using Wintertree
Software's German or Finnish dictionary, make sure the SplitWords
property is set to False. If this option is enabled, WSpell will
consider a word valid if it consists of two or more valid sub-words
concatenated (e.g., winterhamster).
-
Make sure you have main dictionary files in only one language open.
For example, don't open the American English and French dictionaries
at the same time in the same instance of the WSpell control. If
dictionaries for more than one language are open, misspelled words in
one langauge that happen to match words in the other language will
not be reported as misspellings. |
Site index:
|