Unit Spellers

Classes

TAbstractSpeller -
TSpellChecker -
TSpellerClass -
TSpellerDialog2 -

Functions

GetSpellLanguages -
Register -

Types

TChangeTextEvent
TGetDictEvent
TMisspellEvent
TMisspellFontOption
TMisspellFontOptions
TSpellCommand
TSpellOption
TSpellOptions
TSpellReturnCode

Constants

langAfrikaans
langAlbanian
langArabic
langBasque
langBelgianDutch
langBelgianFrench
langBrazilianPortuguese
langBulgarian
langByelorussian
langCatalan
langCroatian
langCzech
langDanish
langDutch
langEnglishAUS
langEnglishCanadian
langEnglishNewZealand
langEnglishSouthAfrica
langEnglishUK
langEnglishUS
langEstonian
langFaeroese
langFarsi
langFinnish
langFinnishSwedish
langFrench
langFrenchCanadian
langGerman
langGreek
langHebrew
langHungarian
langIcelandic
langIndonesian
langItalian
langJapanese
langKorean
langLatvian
langLithuanian
langMacedonian
langMalaysian
langMexicanSpanish
langNorwegianBokmol
langNorwegianNynorsk
langPolish
langPortuguese
langRomanian
langRussian
langSerbianCyrillic
langSerbianLatin
langSesotho
langSimplifiedChinese
langSlovak
langSlovenian
langSpanish
langSpanishModernSort
langSwedish
langSwissFrench
langSwissGerman
langSwissItalian
langThai
langTraditionalChinese
langTsonga
langTswana
langTurkish
langUkrainian
langVenda
langVietnamese
langXhosa
langZulu

Variables

SpellerDialog2


Functions


function GetSpellLanguages(Languages: TStrings; Option: TLangOption): Integer;


procedure Register;


Types


TChangeTextEvent = procedure(Sender: TObject; BufPos, Len: Integer;
                               NewWord: String) of object

TGetDictEvent = procedure(Sender: TObject; Language: TLanguage;
                            var Dict: TFileName) of object

TMisspellEvent = procedure (Sender: TObject; SRC: TSpellReturnCode;
                              BufPos, Len: Integer) of object

TMisspellFontOption = (mfoName, mfoSize, mfoHeight, mfoColor, mfoPitch,
                         mfoStyle);

TMisspellFontOptions = set of TMisspellFontOption

TSpellCommand = (scVerifyWord, scVerifyBuffer, scSuggest, scSuggestMore,
                   scHyphInfo, scWildCard, scAnagram);

TSpellOption = (spoSuggestFromUserDict, spoIgnoreAllCaps, spoIgnoreMixedDigits,
                  spoIgnoreRomanNumerals, spoFindUncappedSentences,
                  spoFindMissingSpaces, spoFindRepeatWord, spoFindExtraSpaces,
                  spoFindSpacesBeforePunc, spoFindSpacesAfterPunc, spoRateSuggestions,
                  spoFindInitialNumerals);

TSpellOptions = set of TSpellOption

TSpellReturnCode = (srNoErrors, srUnknownInputWord, srReturningChangeAlways,
                      srReturningChangeOnce, srInvalidHyphenation,
                      srErrorCapitalization, srWordConsideredAbbreviation,
                      srHyphChangesSpelling, srNoMoreSuggestions,
                      srMoreInfoThanBufferCouldHold, srNoSentenceStartCap,
                      srRepeatWord, srExtraSpaces, srMissingSpace,
                      srInitialNumeral);

Constants

langAfrikaans = TLanguage(1078)

langAlbanian = TLanguage(1052)

langArabic = TLanguage(1025)

langBasque = TLanguage(1069)

langBelgianDutch = TLanguage(2067)

langBelgianFrench = TLanguage(2060)

langBrazilianPortuguese = TLanguage(1046)

langBulgarian = TLanguage(1026)

langByelorussian = TLanguage(1059)

langCatalan = TLanguage(1027)

langCroatian = TLanguage(1050)

langCzech = TLanguage(1029)

langDanish = TLanguage(1030)

langDutch = TLanguage(1043)

langEnglishAUS = TLanguage(3081)

langEnglishCanadian = TLanguage(4105)

langEnglishNewZealand = TLanguage(5129)

langEnglishSouthAfrica = TLanguage(7177)

langEnglishUK = TLanguage(2057)

langEnglishUS = TLanguage(1033)

langEstonian = TLanguage(1061)

langFaeroese = TLanguage(1080)

langFarsi = TLanguage(1065)

langFinnish = TLanguage(1035)

langFinnishSwedish = TLanguage(2077)

langFrench = TLanguage(1036)

langFrenchCanadian = TLanguage(3084)

langGerman = TLanguage(1031)

langGreek = TLanguage(1032)

langHebrew = TLanguage(1037)

langHungarian = TLanguage(1038)

langIcelandic = TLanguage(1039)

langIndonesian = TLanguage(1057)

langItalian = TLanguage(1040)

langJapanese = TLanguage(1041)

langKorean = TLanguage(1042)

langLatvian = TLanguage(1062)

langLithuanian = TLanguage(1063)

langMacedonian = TLanguage(1071)

langMalaysian = TLanguage(1086)

langMexicanSpanish = TLanguage(2058)

langNorwegianBokmol = TLanguage(1044)

langNorwegianNynorsk = TLanguage(2068)

langPolish = TLanguage(1045)

langPortuguese = TLanguage(2070)

langRomanian = TLanguage(1048)

langRussian = TLanguage(1049)

langSerbianCyrillic = TLanguage(3098)

langSerbianLatin = TLanguage(2074)

langSesotho = TLanguage(1072)

langSimplifiedChinese = TLanguage(2052)

langSlovak = TLanguage(1051)

langSlovenian = TLanguage(1060)

langSpanish = TLanguage(1034)

langSpanishModernSort = TLanguage(3082)

langSwedish = TLanguage(1053)

langSwissFrench = TLanguage(4108)

langSwissGerman = TLanguage(2055)

langSwissItalian = TLanguage(2064)

langThai = TLanguage(1054)

langTraditionalChinese = TLanguage(1028)

langTsonga = TLanguage(1073)

langTswana = TLanguage(1074)

langTurkish = TLanguage(1055)

langUkrainian = TLanguage(1058)

langVenda = TLanguage(1075)

langVietnamese = TLanguage(1066)

langXhosa = TLanguage(1076)

langZulu = TLanguage(1077)


Variables

SpellerDialog2 : TSpellerDialog2