Products Technologies Demo Docs Blog Support Company

What's New in 4.0

We regularly release major updates to our libraries, adding new features and responding to customer requests.

Multilingual hyphenation support

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.

Multilingual hyphenation support
Language specific spell checking

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.

'Right-to-left' dictionary support

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.