New Features and Update Notes
TX Spell .NET 8.0 provides the following new features:
Per-Monitor DPI Awareness
Starting with Windows 10 Creators Update (1703) the application's view depends on the DPI of the display that its main window is primarily located on. In Windows Forms TX Spell supports now multiple-monitor setups where each display has a different scale factor and the application is moved from one display to another. In this case TX Spell changes the DPI scaling factor of the spell check and options dialog dynamically. This is also done when making a display-scale-factor change while the application is running. In the .NET Framework (starting with version 4.7) enhanced high DPI support is an opt-in feature. It must be configured in your application's app.config file to take advantage of it.
User Dictionary Performance Improvement
With TX Spell .NET 8.0, adding a user dictionary decreases significantly the loading time and memory footprint.
Special Character Support in User Dictionaries
By default, an OpenOfficeDictionary supports special character flags such as WORDCHARS, to define a list of additional word characters, the BREAK flag, that provides characters that are handled both as character and delimiter, and the ICONV flat, that defines characters that have to be interpreted as another string when spell checking text. Now, when determining these flags at the begining of a user dictionary file, TX Spell spell checks a text under these specified conditions.
In some cases it is preferable to load a dictionary that is not accessible by the TX Spell options dialog. To enforce such a behavior on a dictionary, the Proofing.Dictionary.ShowInOptionsDialog property is provided, that informs the options dialog whether or not it is displayed in its Dictionaries overview.