Watch, Follow, &
Connect with Us

ID: 22521, RapidSpell Desktop .NET 3.4

by Jim Wright Email: Anonymous


Integrate (as-you-type and dialog) spell checking functionality into .NET Windows applications.
Download Details
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 9.0  to 9.0 12 downloads
Copyright: All rights reserved


Size: 1,628,004 bytes
Updated on Thu, 07 Oct 2004 15:42:18 GMT
Originally uploaded on Thu, 07 Oct 2004 15:39:33 GMT
SHA1 Hash: 398B2B23BF7D0280C2498B7DB00C32DE4F23006B
MD5 Hash: 6077A702B2CC854D690B7E73096AA421

    Explore the files in this upload

Description
Overview

Integrate (as-you-type and dialog) spell checking functionality into .NET Windows applications. Add spell checking value to any textual application (email, word processor etc) with a couple of lines of code. RapidSpell Desktop can also be used in non GUI contexts using it's spell checking API. Written for dotNET in C#, RapidSpell uses combined and separate 140,000 word U.S. & U.K. dictionaries (and user dictionary), multi-threaded GUI and a powerful suggestion engine. Canadian & Australian English dictionaries are available free on request.

Windows GUI Pure .NET Multi Threaded Strong Suggestions Customizable
Multilingual XML/HTML friendly 3rd Party Controls Customizable Dictionary C#/VB.NET Examples


Details

RapidSpell provides 3 spelling components to add spell check functionality to your applications; RapidSpellDialog (dialog based checker control), RapidSpellAsYouType (as you type check control) and RapidSpellChecker (core spell checker class).

RapidSpellDialog provides all the usual GUI features, add, change, change all, ignore, ignore all, smart suggestions and double word detection. It interactively checks ANY TextBoxBase derived component such as TextBox and RichTextBox aswell as 3rd Party Controls such as "TX Text Control". Checks selections, whole documents with wrap at end, highlights errors, accepts manual corrections, allows user to edit main document during spell check and also supports a user dictionary.

RapidSpellAsYouType functions like your users will expect. Spelling errors are highlighted as the user types, cuts/pastes, block deletes and loads files. This is the first .NET control to persistently highlight errors as the user continues to work (type, scroll etc). Right-clicking on a highlight presents a popup context menu with suggestions and options to 'Ignore All' or 'Add' to user dictionary. Works with TextBox and RichTextBox subclassed controls included in the product. Only one instance of RapidSpellAsYouType is needed for all text boxes on a form.

RapidSpellChecker provides core spell checker functionality, which means it is suitable for server applications as well as any console application. It supports a user dictionary and run-time switchable main dictionaries. It has been clocked at 70,000 words/sec on a standard 1GHz PC.

RapidSpell includes Dict Manager free, which allows complete customization of the dictionaries.

Technical

The API was designed to provide for easy customisation. The GUI can be redesigned by simply extending its class and overriding the design method (an example of this is included). The spell checker engine is 'decoupled' from the GUI making it possible to use custom word parsers with the GUI.

The RapidSpellDialog and RapidSpellAsYouType controls can be set to check multiple text boxes on a form, this means that only one instance is used which speeds up design and improves efficiency.

The non GUI component provides core functionality and ease of use - you pass the text you want checked and then iterate through each misspelled word finding suggestions and correcting as you go. You have access to the corrected text at any time.

Dict Manager, allows RapidSpell Dict files to be customized and created using other word lists.

RapidSpell Desktop provides a simple interface specification which allows 3rd Party Controls to be used with the Dialog checker. This simple mechanism means it is possible to use just about any Control with RapidSpell Desktop, the full product includes an 'adapter' controls for the popular "TX Text Control" and Infragistics' "UltraTextEditor".

Two powerful suggestions engines are used to find good suggestions for words, including an exclusive 'sounds-like' algorithm. RapidSpell Desktop was designed to .NET 1.0 and .NET 1.1 specification.

Improvements in v3.4


Enhanced word parser allows sophisticated custom pattern ignoring and built-in URL and email ignoring, please see V2Parser and IgnoreURLsAndEmailAddresses properties and AddIgnorePattern(regex) method.
In RapidSpellDialog, double clicking on a suggestion now automatically changes the text to that suggestion.
Portuguese UI texts added, for new Portuguese dictionaries.
New AutoCheckAllTextComponentsUnder method provides shortcut to as-you-type check all compatible text boxes on the Form.
Support for new version of Infragistics controls (3.2).
New property AllowMixedCase sets whether words of mixed case will be reported as errors if they are not in dictionary with matching case.
Improvements in v3.3


The RapidSpellAsYouType context menu displayed when the user right clicks on an underlined word can now be shown as part of a custom context menu. See SpellContextMenuRequest event.
Customized GUI classes can now be used in RapidSpellDialog, allowing for easier use, especially in multiple text box environments.
Dictionary updates.
Improvements in v3.2


RapidSpell Dialog icon now settable.
Spell check now detects duplicate words.
AYTRichTextBox & AYTTextBox Controls now have optional Cut/Copy/Paste menu.
TX TextControl support with RapidSpellDialog has been improved with the addition of an 'adapter' control TXTextControlAdapter; integration is now custom code-less.
Addition of new RapidSpellAYTDialogCoupler control creates cohesive as-you-type and dialog checking.
QueryTextBoxMultiline property added, so that 'not in dictionary' text box can be set to single line.
Developer set context menu's are now shown when a user right clicks off a misspelled word.
ShowSuggestionsContextMenu property added to RapidSpellAsYouType, enabling suggestions to be disabled.
Dialog box is not shown (by default) if there are no errors.
Addition of Location property in RapidSpellDialog, for setting dialog location.
All UI text properties are now set-able.
Addition of MinimizeBox, TopLevel, MdiParent, Parent and TopMost properties.
New events for; ignore, change and add actions in RapidSpellDialog and RapidSpellAsYouType.
New Infragistics UltraTextEditor adapter Control makes intergration easy and code-less.
CheckerEngine property now available in RapidSpellDialog.
Improvements in v3.1


As You Type support for TXTextControl added
Improvements in v3


Smooth multi text box checking for Dialog and AsYouType
As you type spell checker added
Improvements in v2.2


Dialog control added for simpler usage in IDEs
Improved suggestions (anagram searching and split word suggestions)
Compound word support (for German)
Optional modal dialog functionality
Built-in UI text in English, French, German and Spanish
Manual text correction box spell checking (to ensure user entered correction is correct)
Smaller faster dictionary file format (including new version of Dict Manager)
Improvements in v2.1


3rd Party Control support
Customizable dictionaries
XML/HTML friendly
More behaviour customization
French GUI option
Improvements in v2


Addition of new alternative suggestions algorithm
Large speed increases in word lookup and suggestion finding
Direct future non English language dictionary support
More behaviour customisation methods
More accurate and separate US & UK dictionaries

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Server Response from: ETNACDC01