PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • Default operating mode
  • Default setting
  • Operating mode
  • Configuring the spell check
  • Overview
  • Automatic copy of dictionaries
  • Manual load of dictionaries and association with a language
  • Spell check in the Word Processing control
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Performing a spell check based on Hunspell dictionaries
Overview
WINDEV gives you the ability to use the spelling checker in the Word Processing controls found in the WINDEV applications.
This spell check can be performed on the user computer via Hunspell dictionaries. These dictionaries can be easily found on Internet. These dictionaries include a ".dic" file and a ".aff" file with the same name that must be found at the same location.
Note: We recommend that you to comply with the distribution license of each dictionary file used.
Default operating mode

Default setting

By default, if your project contains a Word Processing control:
  • The spell check is enabled in the Word Processing controls, in English and in French.
  • The FR and US dictionaries (and their readmexxx.txt licenses) are automatically copied into the generation directory of the application.

Operating mode

The French and English dictionaries are automatically loaded. The spelling mistakes are underlined in red in the Word Processing control. A right click on the underlined word is used to get a list of suggestions.
Configuring the spell check

Automatic copy of dictionaries

The management of dictionary copy is performed in the project options:
  1. On the "Project" pane, in the "Project" group, click "Description".
  2. In the "Options" tab, check or uncheck "Automatically copy the dictionaries into the generation directory".
  3. Validate.

Manual load of dictionaries and association with a language

DictionaryLoad is used to load a dictionary in Hunspell format and to associate it with a language or sub-language.
Notes:
  • A docx document contains information about the document language. This information is used to identify the dictionary language that will be used.
  • If the dictionary corresponding to the document language is placed beside the executable, it is automatically loaded and used to correct the document. If the dictionary corresponding to the document language is not found, the spell check is not available.
  • When creating a docx document via the Word Processing control, the document language corresponds to the current application language (defined by Nation for example).

Spell check in the Word Processing control

The spell check can be enabled in the Word Processing control:
  • by the end user: all you have to do is select "Enable the spell check" in the ribbon of the Word Processing control.
  • by programming via ..CheckSpell.
  • In the "General" tab of the description window of control ("Enable [Check the spelling] by default").
Minimum required version
  • Version 22
Comments
Click [Add] to post a comment