What's New in 4.0
We regularly release major updates to our libraries, adding new features and responding to customer requests.
Hyphenation
Multilingual hyphenation support
TX Spell .NET for Windows Forms 4.0 provides various methods to hyphenate words by utilizing Hunspell hyphenation dictionaries.Multilingual hyphenation support
Support multilingual hyphenation with Hunspell dictionaries. TX Spell .NET for Windows Forms 4.0 provides various methods to hyphenate words by utilizing Hunspell hyphenation dictionaries. It returns the next hyphenation point before a specific word divide position, or an array of all hyphenation points for a specific word.
A hyphenation list can be added to the TXSpellChecker.HyphenationLists collection by using the TXSpellChecker.HyphenationLists.Add method or by setting the TXSpellChecker.Hyphenation property.
The Options dialog has been updated with the new hyphenation settings.
Language specific spell checking
Enable language-specific spell checking with enhanced methods. TX Spell .NET for Windows Forms 4.0 provides additional implementations of the TXSpellChecker.Check and TXSpellChecker.CreateSuggestions methods. These overloads enable spell checking of a specific text and the creation of suggestions with all dictionaries of a given language.
When connected to an instance of TX Text Control, the new language regions are automatically used for spell checking and hyphenation.
'Right-to-left' dictionary support
Support for 'right-to-left' dictionaries in multiple languages. TX Spell .NET for Windows Forms 4.0 implements specific support for dictionaries of 'right-to-left' languages such as Arabic, Farsi, Hebrew, and Urdu.
Improved dictionary memory footprint
Reduced memory footprint for efficient dictionary handling. The memory footprint of TX Spell .NET for Windows Forms 4.0 has been reduced by storing loaded dictionaries in a more efficient and compressed manner. This enables TX Spell .NET for Windows Forms 4.0 to work with more dictionaries simultaneously, which is crucial for multi-language spell checking and hyphenation.
Dictionary loading performance
Boost initialization performance with asynchronous dictionary loading. To improve performance and usability, significant enhancements have been implemented in TX Spell .NET for Windows Forms 4.0. Loaded dictionaries are now loaded asynchronously, which boosts the overall initialization performance.
The LoadDictionaryDelayed property specifies whether a dictionary is partially loaded when added to the TXSpell.Dictionaries collection. If set to true, it is possible to spell-check text while the dictionary is still loading. This balance between having dictionaries loaded into memory and spell checker performance ensures optimal spell-checking results.