Copyright: Spelling Checker ® 1994 DataSoft Design


Contents
Spelling Checker

The Spelling Checker is used to locate and correct spelling errors. Words are checked against a main dictionary and a custom dictionary. The main dictionary is one of a number of compressed dictionaries appropriate to your language requirements. The custom dictionary is a plain text file that can be expanded with correctly spelled words not found in the main dictionary.

If no spelling errors are found, a message is displayed that the spelling check is complete. If a spelling error is found, the Spelling dialog is displayed.

See also:

Spelling dialog

Spelling Options dialog

DataSoft Design Pty. Ltd.

The Spelling Checker and FoxLIB.FLL external library for FoxPro® for Windows™ are copyright © 1994 DataSoft Design Pty. Ltd. All rights reserved.

Microsoft and FoxPro are registered trademarks, and Windows and Visual C/C++ are trademarks of Microsoft Corporation. CodeBase is a trademark of Sequiter Software Inc.


Spelling dialog
Spelling

If a word is not found in either the main dictionary or the custom dictionary, the Spelling dialog is displayed, containing the following options:

Not in Dictionary

Displays a word that may be spelled incorrectly because it was not found in the main or custom dictionaries.

Change To

When you press the Change pushbutton, the Spelling Checker replaces the word in the Not In Dictionary text box with the word in the Change To text box. The contents of this text box can be edited before pressing the Change pushbutton. To delete the word from the text, delete the contents of the Change To text box, and then press the Change pushbutton.

Suggestions

Lists suggested replacement words for the word in the Not In Dictionary text box when you choose the Suggest pushbutton. The first word in the list is selected by default and is placed in the Change To text box. Suggestions are automatically listed, and the Suggest pushbutton is disabled, if the Always Suggest check box in the Spelling Options dialog is checked.

Add Words To

Select the custom dictionary to which you want to add the word in the Not In Dictionary text box if the word is correctly spelled but not found in the main dictionary.

Ignore

Ignore the word in the Not In Dictionary text box and continue checking the text. The Spelling Checker will continue to display the word during the spelling check.

Ignore All

Ignore all occurrences of the word in the Not In Dictionary text box and continue checking the text.

Change

Replace the text in the Not In Dictionary text box with the text in the Change To text box.

Change All

Replaces all occurrences of the text in the Not In Dictionary text box with the text in the Change To text box.

Add

Adds the word in the Not In Dictionary text box to the custom dictionary selected in the Add Words To list box.

Undo Last

Reverses the most recent spelling correction during the current session, one at a time. The Undo Last pushbutton will be disabled if there are no corrections that can be undone.

Options...

Displays a dialog box in which you can specify various Spelling Checker options.

Suggest

Pressing the Suggest pushbutton displays a list of proposed suggestions for the current word in the Suggestions list box. The Suggest pushbutton is disabled if the Always Suggest check box in the Spelling Options dialog is checked.

Cancel/Close

Closes the Spelling dialog box, but does not reverse any changes you have made. The Cancel pushbutton label changes to Close after you make a spelling correction.


Spelling Options dialog
Spelling Options

This dialog box allows you to select the options the Spelling Checker will use.

Suggest Area

Always Suggest

When this check box is checked, the Spelling Checker will always suggest alternate words, if available, for the word in the Not In Dictionary text box. If checked, the Suggest pushbutton in the Spelling dialog is disabled.

If the Always Suggest check box is not checked, you can request suggestions for the word in the Not In Dictionary text box by pressing the Suggest pushbutton in the Spelling dialog.

Show Progress

Selecting this check box causes the Spelling Checker to highlight the word currently being checked in the text editor window.

If the Show Progress check box is not checked, the Spelling Checker will only highlight words that are not found in the main or custom dictionaries.

Ignore Area

Words in UPPERCASE

Select this check box to ignore words in which all of the characters are uppercase letters.

Words with Numbers

Select this check box to ignore words that contain numbers.

Reset Ignore All...

Resets the Ignore All list so that the Spelling Checker will not ignore the words you previously marked with Ignore All during the current spell checking session.

Dictionaries Area

Main

Select which language's main dictionary you want the Spelling Checker to use in checking your text for spelling. Currently, there are only two main dictionaries provided, English (AUS) and English (US).

Custom

Lists the currently defined Custom Dictionaries for use with the Spelling Checker. The custom dictionary to be used is selected from this list via the Add Words To list box in the Spell dialog.

New...

Creates a new dictionary and adds it to the list of Custom Dictionaries for use with the Spelling Checker.

Add...

Adds an existing dictionary from another location, such as a Word for Windows custom dictionary,  to the list of Custom Dictionaries.

Remove

Removes the selected dictionary from the Custom Dictionaries list.

OK

Closes the Spell Options dialog after saving the current option settings to the SPELL.INI file.

Cancel

Closes the Spell Options dialog and abandons any changes you may have made to the option settings.


DataSoft
DataSoft Design Pty. Ltd.

DataSoft Design Pty. Ltd. is a skilled team of relational database management software developers and consultants, specialising in the development of multi-user applications for the Microsoft Windows operating environment using Microsoft FoxPro®, Microsoft Visual C/C++™ and Sequiter CodeBase™.

Telephone: +61 (2) 521-2303
Facsimile: +61 (2) 545-2601
CompuServe E-Mail: 100026,2465
The Internet: 100026.2465@compuserve.com