![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_ISPELLINGMGR } |
Public Member Functions | |
| virtual void | Install (const PMString &rPath)=0 |
| virtual int32 | GetLanguageCount () const =0 |
| virtual ILanguage * | QueryNthLanguage (int32 nNth)=0 |
| virtual bool16 | HasLanguage (const ILanguage *pLanguage) const =0 |
| virtual ISpellingService * | QueryServiceOfLanguage (const ILanguage *pLanguage, int32 nth=0)=0 |
| virtual int32 | GetServiceOfLanguageCount (const ILanguage *pLanguage)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Returns the count of supported languages.
Implemented in CHLSpellingMgr.
| pure virtual |
Returns the count of spelling services for a language.
| pLanguage | language to get count for |
Implemented in CHLSpellingMgr.
| pure virtual |
returns whether nLanguage is supported or not.
| pLanguage | Language to see if supported. |
Implemented in CHLSpellingMgr.
| pure virtual |
Installs the spelling engine, rPath usually contains the path with the dictionaries.
| rPath | Path to directories. may not be needed depending on service |
Implemented in CHLSpellingMgr.
| pure virtual |
Returns the language of the nth service.
| nth | nth service to find language for, nth is 0 based and < GetLanguageCount() |
Implemented in CHLSpellingMgr.
| pure virtual |
Returns the spelling service for that language.
| pLanguage | language to get spelling service for. |
| nth | nth service for language. nth is 0 based and < GetServiceOfLanguageCount(). |
Implemented in CHLSpellingMgr.