behind. either way
full customization of style, layout and properties is possible. Using a simple HTML template mechanism it is also possible
to layout the spell checker as you wish, including branding.
All dictionaries (main and user's) are stored on the server, yet the user's spell checking experience is not hampered by any
post-backs to the server, because there are none. User dictionaries can be stored on a database (examples provided).
RapidSpell Web provides two distinct spell checker controls;
RapidSpellWebLauncher functions in one of two modes, 'popup' - which open's a small console window with the spell checker
in it or in 'separate' - which loads the spell checker in the main window on a separate page, there are no restrictions with
either of these modes.
RapidSpellWInline works using AJAX to highlight errors inside the text box.
All of the included spell checker controls can be enabled as Validators, which perform validation of spelling in text boxes
data to be saved. For example; when the form is posted back, the RapidSpellWebLauncher or RapidSpellWInline control will
check for errors, if there are errors the user is prompted (in the validation summary) to run a spell check. They do not
have to correct all
errors, but must at least run the spell checker. The spell checker can also be started automatically.
RapidSpell Web has a decoupled checker engine, which allows (via an interface definition) the use of any core spell checker
class or other type of text parser to be used with the interface. This allows complete customization of the engine (including
for tasks other than spell checking, such as to check for offensive words) and the interface.
The RapidSpell ASP.NET control works without session variables, making it possible to use RapidSpell Web with server clusters/farms.
The single request architecture keeps server load down, and is possible through our high performance suggestions algorithm
Every aspect of the appearance (text, layout, and style) can be customized through simple properties. The user interface can
easily be changed to predefined language text or individually customized with your own wording.