in
Forums
Blogs
Files
Devexpress.Com
ClientCenter
Support Center
DevExpress Channel

This Blog

Syndication

ctodx

Discussions, news and rants from the CTO of Developer Express, Julian M Bucknall

New VCL spell checking component

Alongside the new version of our VCL pivot table control, ExpressPivotGrid 2, that Ray introduced here, we are debuting our new spell checking component, ExpressSpellChecker, in the same release.

This component provides you with an uncomplicated way in which you can add Microsoft® Office® style spell checking capabilities into your next Windows® application. Features include:

  • Built-in support for Ispell and OpenOffice dictionaries.
  • The ability to check text in standard text editors as well as in DevExpress text input controls.
  • If you do use text input controls from Developer Express, words that aren't in the dictionary can be underlined.
  • The ExpressSpellChecker automatically checks spelling as you type, word by word. This is done in a separate thread without affecting the responsiveness of your UI.
  • Custom dictionary support is provided and uses a plain text format.
  • Dictionary dialogs allow end-users to add unrecognized words to a dictionary, so that they can build a custom word list as they work.
  • There is a choice of two error indication dialogs, the dialogs that allow users to correct spelling mistakes. Both replicate dialogs found in Microsoft Office:

    image
  • Pre-built Options editor. Options include the ability to ignore emails, URLs, mixed case/upper-case words, repeated words and words with numbers within them:

    image
  • You can force the spell checker to start scanning the text from the current cursor position or to check the current selection first.
  • Error correction can be done using a customizable built-in context menu:

    image
  • The ExpressSpellChecker's API includes methods to spell check an arbitrary string, the content of a text editor, or the content of all text editor controls within a specified container.
  • The spell checker provides a complete set of events to allow you to manage the spell checking process - including the suppression of built-in forms, modifications to suggestion lists, skipped words, manual error processing, etc.

The Developer Express VCL spell-checking component will be available with the VCL Subscription.

[Supported compilers: Delphi 7, Delphi 2005, Delphi 2006, Delphi 2007, C++Builder 2007]

Published Aug 07 2008, 03:27 PM by Julian M Bucknall
Filed under:
Technorati tags: ExpressSpellChecker

Comments

 

Iskandar Achmad said:

This is a very great addition to your list of best VCL.

My appreciation for DevExpress for making the best VCL Line of Product.

Iskandar

August 7, 2008 9:48 PM
 

Phillip Roux said:

"The Developer Express VCL spell-checking component will be available with the VCL Subscription."

Will non-subscribers be able to purchase this product as a stand-alone?

August 8, 2008 3:14 AM
 

Yogi Yang said:

I am wondering if we can set the way in which the spell checker breaks up words.

Till date I have not yet come across any spell checker in which we can change this.

Yogi Yang

August 8, 2008 6:16 AM
 

Julian M Bucknall said:

Phillip: No we are not planning to release it separately. It uses a lot of our other controls in its dialogs, and has better functionality with our controls, so it's more of an add-in than a separate product.

Yogi: I'm not sure what you mean. Spell checkers are for checking the spelling of normal text. Hence the word breaks are pretty well defined and the code optimized for it. Could you give an example?

Cheers, Julian

August 8, 2008 11:34 AM
 

David Farrell-Garcia said:

hmmmmm... looks nice but too bad it is tied that tightly with the VCL Subscription. My subscription has expired and i have updated only the products I actually use.  I would purchase it now if it would work as a stand-alone product.

August 8, 2008 4:27 PM
 

Erick Sasse said:

Great news! Thanks.

Keep VCL strong! We need it. :)

August 9, 2008 11:58 AM
 

Jeremy Knowles said:

Well, that explains why I could locate the price for this (despite their being a 'Specifications - pricing' link at www.devexpress.com/.../ExSpellChecker), perhaps it would be a good idea to state on its page it is only available as part of the subscription. My hopes are dashed!

August 11, 2008 9:22 AM
 

Martin Subira said:

Is it posible to configure the component for to see the spell checking dialogs, at runtime, for the last-users, in other languages than english?

August 12, 2008 4:25 AM
 

Jacques Garcia Vazquez said:

It was a really good idea to implement a speller but I'm not sure you choose the right way by implementing you own speller engine. There are several good open source engines available...and a speller engine facade should have been certainly more appropriate for my point of view.  

August 12, 2008 4:42 AM
 

Eamonn Mulvihill said:

a real shame you're not offering it for sale.  you've turned me on to spell checking in my apps, which i hadn't considered before, but i cant buy the one i want (yours) so i'll look at open source.  If you dont change your mind soon, i just wont need your product any more.  I'm sure its the same for many of your customers.

August 12, 2008 5:08 AM
 

Laurent PIERRE said:

Actually, I'm a registered customer of your VCL latest versions. Here are these products :

ExpressBars

ExpressDBTree

ExpressLayout

ExpressMasterView

ExpressNavBar

ExpressOrgChart

ExpressPivotGrid

ExpressPrinting

ExpressQuantumGrid

ExpressQuantumTreeList

ExpressScheduler

ExpressSkins

ExpressVerticalGrid

To have the possibility to integrate your SpeelChecker, I must to subscribe to your VCL subscription and, as I've asked to your DevExpress clientservices, I  must paid $1499.99...

Well, I'm not ready to repaid what I've ordered, product by product...

You're innovating by adding new VCL products, but always nothing concerning the ExpressLayout V2 upgrade !!!

I hope you'll change your sale politics.

August 12, 2008 7:07 PM
 

Alistair McColl said:

I would be willing to purchase the subscription just to get this component but would Dev Ex give me credit for the components I have already purchased. ?

September 2, 2008 9:57 PM
 

Rich Werning said:

I really hope that this will be made available for other subscriptions than just the VCL pack.  I have to add spell checking to our applications, and we currently have the ExpressQuantumPack license - 7 of them actually.  If I have to update to the VCL subscription, that's an $800 upgrade x 7 .. just not going to happen.  

We love the DevExpress components, as we can we replace other 3rd party with them or add new ones in to use. I really hope you'll rethink making the Spell Check available outside of the VCL pack.

October 1, 2008 3:21 PM

Leave a Comment

(required)  
(optional)
(required)  
Verification code: Required
   
Add
Copyright © 1998-2008 Developer Express Inc.
ALL RIGHTS RESERVED