Skip to main content

TdxCustomSpellChecker Members

The base class for the TdxSpellChecker component.

Constructors

Name Description
Create(TComponent) Inherited from TComponent.

Properties

Name Description
ActiveDictionaries Provides indexed access to active dictionaries.
ActiveDictionaryCount Returns the number of active dictionaries.
AutoCorrectOptions Specifies the AutoCorrect checking mode’s options.
AutoLoadDictionaries Specifies whether the spell checker loads dictionaries automatically.
CheckAsYouTypeOptions Specifies the Check As You Type checking mode’s options.
CheckMode Returns the spell checker’s user interface mode.
ComObject Inherited from TComponent.
ComponentCount Inherited from TComponent.
ComponentIndex Inherited from TComponent.
Components Inherited from TComponent.
ComponentState Inherited from TComponent.
ComponentStyle Inherited from TComponent.
DesignInfo Inherited from TComponent.
DialogLookAndFeel Specifies look and feel settings for built-in dialogs.
Dictionaries Provides indexed access to dictionaries stored in the DictionaryItems collection.
DictionaryCount Returns the number of dictionaries in the DictionaryItems collection.
DictionaryItems A collection of dictionaries.
EnabledDictionaries Provides indexed access to enabled dictionaries.
EnabledDictionaryCount Returns the number of the currently enabled dictionaries.
MetaphoneDistance Specifies the distance between the misspelled and suggested words.
Name Inherited from TComponent.
Observers Inherited from TComponent.
Owner Inherited from TComponent.
SpellingFormType Specifies the Spelling dialog‘s style.
SpellingOptions Specifies spell-checking options.
Tag Inherited from TComponent.
ThreadedLoadPriority
UserDictionaries Provides indexed access to user-defined dictionaries.
UserDictionaryCount Returns the number of user-defined dictionaries.
UseThreadedLoad Specifies whether dictionaries are to be loaded in a separate thread.
VCLComObject Inherited from TComponent.

Methods

Name Description
AddWordToUserDictionary(string) Adds a word to a user-defined dictionary.
Assign(TPersistent) Inherited from TPersistent.
AssignTo(TPersistent) Inherited from TPersistent.
BeginInvoke(TAsyncConstArrayFunctionEvent,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncConstArrayProc,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncConstArrayProcedureEvent,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncFunctionEvent,TObject) Inherited from TComponent.
BeginInvoke(TAsyncProcedureEvent,TObject) Inherited from TComponent.
BeginInvoke(TProc,TObject) Inherited from TComponent.
BeginInvoke<TResult>(TAsyncConstArrayFunc<TResult>,Untyped[],TObject) Inherited from TComponent.
BeginInvoke<TResult>(TFunc<TResult>,TObject) Inherited from TComponent.
Check(AnsiString)
Check(string)
Check(WideString)
Check(TWinControl) Checks spelling in an arbitrary string or an editor.
CheckContainer(TWinControl,Boolean) Checks spelling in text-editing controls placed onto the container.
ClearIgnoreOnceList(TWinControl) Clears a list of words ignored by an end-user using the Ignore context menu item or the Ignore button in the Spelling dialog.
DestroyComponents Inherited from TComponent.
Destroying Inherited from TComponent.
EndFunctionInvoke(IAsyncResult) Inherited from TComponent.
EndInvoke(IAsyncResult) Inherited from TComponent.
EndInvoke<TResult>(IAsyncResult) Inherited from TComponent.
Equals(TObject) Inherited from TObject.
ExecuteAction(TBasicAction) Inherited from TComponent.
FindComponent(String) Inherited from TComponent.
FindDictionaryByWord(string) Searches for the first dictionary (that contains AWord) in the ActiveDictionaries collection.
FindFirstEnabledUserDictionary Searches for the first enabled user-defined dictionary in the UserDictionaries collection.
FreeNotification(TComponent) Inherited from TComponent.
FreeOnRelease Inherited from TComponent.
GetChildren(TGetChildProc,TComponent) Inherited from TComponent.
GetHashCode Inherited from TObject.
GetNamePath Inherited from TPersistent.
GetOwner Inherited from TPersistent.
GetParentComponent Inherited from TComponent.
GetSuggestions(string) Obtains suggested corrections for the misspelled AWord.
GetTwoWordsDistance(string,string) Returns a distance between two words.
HasEnabledUserDictionary Checks whether the spell checker owns a custom dictionary.
HasParent Inherited from TComponent.
HasWordInDictionaries(string) Checks whether AWord is contained in active dictionaries.
InsertComponent(TComponent) Inherited from TComponent.
IsImplementorOf(IInterface) Inherited from TComponent.
IsValidWord(AnsiString) Checks whether AWord is correct.
IsValidWord(string)
LoadDictionaries(Boolean) Loads dictionaries into the memory from dictionary files.
Loaded Inherited from TComponent.
Notification(TComponent,TOperation) Inherited from TComponent.
PopulateLanguages(TStrings) Populates strings with the language names of all dictionaries (except for user-defined dictionaries) contained in the spell checker’s DictionaryItems collections.
ReferenceInterface(IInterface,TOperation) Inherited from TComponent.
RemoveComponent(TComponent) Inherited from TComponent.
RemoveFreeNotification(TComponent) Inherited from TComponent.
SetParentComponent(TComponent) Inherited from TComponent.
SetSubComponent(Boolean) Inherited from TComponent.
ShowSpellingCompleteMessage Invokes the The spelling check is complete dialog.
ToString Inherited from TObject.
UnloadDictionaries Unloads dictionaries from the memory.
UpdateAction(TBasicAction) Inherited from TComponent.

Events

Name Description
OnAddWord protected Enables you to control how words are added to user-defined dictionaries.
OnAfterCheck protected Allows you to perform post-processing after the spell checker has completed the spell-checking process.
OnAutoCorrect protected Enables you to specify how the automatic correction is applied.
OnAutoCorrectFinish protected Enables you to perform specific actions after the AutoCorrect checking is complete in a text-editing control.
OnAutoCorrectStart protected Enables you to perform specific actions before the AutoCorrect checking starts in a text-editing control.
OnBeforeCheck protected Allows you to perform pre-processing before the spell checker begins the error check.
OnCheckAsYouTypeFinish protected Enables you to perform specific actions after the Check As You Type checking is complete in a text-editing control.
OnCheckAsYouTypePopup protected Allows you to perform specific actions after the context menu has been invoked.
OnCheckAsYouTypeStart protected Enables you to perform specific actions before the Check As You Type checking starts in a text-editing control.
OnCheckControlInContainer protected Enables you to prohibit the contents of individual child controls from being spell checked in a container or optionally cancel the spell check.
OnCheckWord protected Allows you to manually determine if a word is misspelled.
OnEnabledDictionariesLoaded protected Fires when the threaded load of enabled dictionaries has been completed.
OnGetSuggestions protected Allows you to perform specific actions when the list of suggestions is being obtained.
OnSpellingComplete protected Allows you to provide a custom behavior after the spell check has been completed.
See Also