RapidSpell Web .NET已更名為RapidSpell Web ASP.NET
RapidSpell Web ASP.NET的主要功能是為程序開(kāi)發(fā)人員在ASP.NET平臺(tái)上的網(wǎng)絡(luò)應(yīng)用程序上加入多語(yǔ)言拼寫(xiě)檢查功能。令人興奮的是,實(shí)現(xiàn)這樣實(shí)用的功能應(yīng)用程序員需要做的只是編寫(xiě)兩行代碼就可以了。基于ASP.NET 的強(qiáng)大功能,RapidSpell Web ASP.NET可以為服務(wù)器端的應(yīng)用程序加入拼寫(xiě)檢查功能。得益于ASP.NET技術(shù)的特性,在無(wú)需客戶(hù)端安裝、無(wú)需特殊安全設(shè)置的情況下,RapidSpell Web ASP.NET為程序開(kāi)發(fā)人員和系統(tǒng)設(shè)計(jì)人員提供了所有他們希望的程序靈活性。
Add multilingual spell check functionality and value into ASP.NET Web applications with a couple of lines of code. RapidSpell Web provides ASPNET developers and designers with a cross browser (and multi client platform) server control that requires no client installation, no special security settings and as much programmatic flexibility as you want. Written for .NET in C#, RapidSpell Web has a fast (no post back) interface and a powerful suggestions engine. Includes 5 English dictionaries, including 140,000 word U.S, U.K. dictionaries (separate and combined), plus Canadian and Australian English.
Details
RapidSpell Web provides a spelling component to add spell check functionality to your web applications, by simply adding the Web Control to an aspx page (Web Form) or directly accessing the classes in a code behind page. There are no programming skills required to use RapidSpell Web, because of it's strong visual designer (VS) design time support, making this ASP.NET spell checker control accessible to ASPNET page designers. The UI provides all the usual features, add, change, change all, ignore,ignore all, and smart suggestions. It interactively checks <asp:textbox>, any Html textbox component such as <textarea> and <input type='text'> and 3rd Party controls, such as Dart's PowerWEB TextBox, 'pinEdit' from Pintexx, 'EasyWebEdit', 'HtmlTextBox' and more.
The spell checker UI features an advanced preview pane to interactively highlight errors (with no post back). The spell checker accepts manual corrections, and also supports user dictionaries (either one dictionary for all users or separate user dictionaries). The included non GUI component provides core spell checker functionality at the middleware
level, which means it is suitable for server applications as well as any console application. It has been clocked at 70,000 words/sec on a standard 1GHz PC (100k+ on average server hardware).
Technical
RapidSpell Web works in both Internet Explorer and Netscape (aswell as Opera and Safari), because it uses only HTML and Javascript on the web browser, this also means there are no special requirements, no long downloads, like with some spell check server Controls. It is easy to use RapidSpell Web as a Web Control in an aspx page or programmatically in code behind, either way full customisation 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).
Dict Manager, allows RapidSpell Dict files to be customized and created from other word lists, using the free 'Dict Manager' tool distributed with the full product.
RapidSpell Web 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. Two powerful suggestions engines can be used to find good suggestions for words, including an exclusive 'sounds-like' algorithm.
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.
Works without session variables, making it possible to use RapidSpell Web with server clusters/farms.
RapidSpell Web was designed to .NET 1.0 and .NET 1.1 specification and supports legacy browsers, Internet Exporer 5+ and Netscape 6+.