|
|
|
|
Spellex Windows SDK Technical details
The Spellex Spelling-Checker Engine's API provides direct, straightforward calling from C, C++, Visual Basic, Delphi, MFC, and other DLL-enabled applications. Only simple data types (integers and character strings) are used in the API. All the constants, data types, and function prototypes youll need are contained within a single include file. The Spellex DLL is self-contained and is not dependent on any other DLLs. Overview - Features - Technical - Languages - Ordering
Application Program Interface (API) Summary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Properties
The following properties can be set through the API, system registry, or INI
file: |
|
| AutoCorrect |
Set to 1 if automatic replacements defined in a dictionary (e.g., CORRECT.TLX) should be made automatically; set to 0 if the changes should be treated as suggested replacements. |
| CaseSensitive |
Set to 1 if Spellex should treat words identified with different letter-case patterns as different words; set to 0 if words differing only in their case patterns should be considered identical. |
| DebugFile |
Set to the name of a file used to record diagnostic events; delete or set to an empty value to disable diagnostic logging. |
| FontBold |
Set to 1 to display a bold font in the dialogs; set to 0 if the font should be normal weight. |
| HelpFile |
Name of the help file invoked when the user presses the Help button on a dialog. |
| IgnoreHTMLMarkups |
Set to 1 if HTML markups appearing in the text should be ignored (skipped). |
| IgnoreAllCapsWords |
Set to 1 if words consisting entirely of capital letters should be ignored (skipped); set to 0 if they should be spell checked. |
| IgnoreMixedCase |
Set to 1 if words containing an unusual mixture of upper- and lower-case letters should be ignored; set to 0 if they should be spell checked. |
| IgnoreCappedWords |
Set to 1 if words beginning with a capital letter should be ignored (skipped); set to 0 if they should be spell checked. |
| IgnoreDomainNames |
Set to 1 if words that appear to be Internet domain names (e.g., spellex.com) should be ignored; set to 0 if they should be spell checked. |
| IgnoreMixedDigits |
Set to 1 if words containing a mixture of letters and digits should be ignored; set to 0 if they should be spell checked. |
| MainLexFiles |
Comma-separated list of lexicon (dictionary) files forming the main lexicon. Each file name can contain a path relative to the MainLexPath directory or an absolute path name. Your application can change the dictionaries used by the Spellex engine (to change the language, for example) by setting this property. |
| MainLexPath |
Path to the directory containing the main lexicon (dictionary) files. |
| MinSuggestDepth |
Set to the depth which should be used initially to locate suggestions for misspelled words. |
| PhoneticSuggestions |
Set to 1 if suggestions should include words which sound like the misspelled word; set to 0 if phonetic suggestions should not be given. |
| RegTreeName |
Name of the system registry tree where property values will be accessed and stored. |
| ReportDoubledWords |
Set to 1 if the same word appearing twice in a row should be reported to the user; set to 0 if the word should be ignored. |
| SplitContractedWords |
Set to 1 if Spellex should treat apostrophes as word separators and spell check each individual word separately (only if the original contracted word was not found); set to 0 if contracted words should be spell checked in their entirety only. This option is intended for use with languages such as French and Italian. |
| SplitHyphenatedWords |
Set to 1 if Spellex should treat hyphens as word separators, and spell check each individual word (only if the original hyphenated word was not found); set to 0 if hyphenated words should be spell checked in the entirely only. |
| SplitWords |
Set to 1 if Spellex should attempt to break misspelled words into a series of shorter, correctly spelled words (only if the original word was not found); set to 0 if words should be spell checked in their entirely only. This option is intended for use with languages such as Finnish and German. |
| StringTableName |
Name of the table used to obtain variable text strings displayed in the built-in dialogs. |
| SuggestSplitWords |
Set to 1 if suggestions can include two shorter words formed by splitting the misspelled word (e.g., suggest "the dog" for "thedog"); set to 0 if suggestions of this form should not be offered. |
| TypographicalSuggestions |
Set to 1 if suggestions for misspelled words should include words which are typographically similar to the misspelled word; set to 0 if typographical suggestions should not be given. |
| UserLexFiles |
Comma-separated list of user lexicon (dictionary) files. Each file can contain a path relative to the UserLexPath directory or an absolute path. |
| UserLexPath |
Path to the directory containing user lexicon (dictionary) files. |
|
|
|
|
Who Uses Spellex | Contact Us | About Spellex | What's New
All products and company names mentioned herein are the trademarks of their respective owners. Privacy Policy |
|