= is a breaking char (not part of words), so to change that you can do this
Code:
rapidSpellAsYouType1.RapidSpellChecker.TextBoundary = new CustomTextBoundary();
rapidSpellAsYouType1.TextBoundary = new CustomTextBoundary();//must use sep. instance to above
and add this class
Code:
class CustomTextBoundary : Keyoti.RapidSpell.Wpf.FrameWorkSpecific.AdvancedTextBoundary
{
protected override bool isAtNonWhiteSpace(int position)
{
return theText[position]=='=' || base.isAtNonWhiteSpace(position);
}
}
Now, the only thing is that the spell checker also ignores words that don't start with a letter or digit, so unless you want to add a bit more overloading, you'd need to use this instead of what you have;
AutoCorrectionMap.Add("tc=", "Telephone conference")
Is that OK?
Jim
-your feedback is helpful to other users, thank you!Evaluation Downloads -
http://keyoti.com/products-your feedback is helpful to other users, thank you!