![]() | InDesign SDK 20.5 |

Public Member Functions | |
| CHLSpellingMgr (IPMUnknown *boss) | |
| ~CHLSpellingMgr () | |
| virtual void | Install (const PMString &rPath) |
| virtual int32 | GetLanguageCount () const |
| virtual ILanguage * | QueryNthLanguage (int32 nNth) |
| virtual bool16 | HasLanguage (const ILanguage *pLanguage) const |
| virtual ISpellingService * | QueryServiceOfLanguage (const ILanguage *pLanguage, int32) |
| virtual int32 | GetServiceOfLanguageCount (const ILanguage *pLanguage) |
Public Member Functions inherited from CPMUnknown< ISpellingMgr > | |
| IPMUnknown * | QueryInterface (PMIID interfaceID) const |
| void | AddRef () const |
| void | Release () const |
| void | PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| void | PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| CPMUnknown (const CPMUnknown &)=delete | |
| CPMUnknown & | operator= (const CPMUnknown &)=delete |
Protected Attributes | |
| K2Vector< ISpellingService * > | fServices |
Protected Attributes inherited from CPMUnknown< ISpellingMgr > | |
| HelperInterface | fHelperInterface |
Additional Inherited Members | |
Public Types inherited from ISpellingMgr | |
| enum | { kDefaultIID = IID_ISPELLINGMGR } |
Protected Member Functions inherited from CPMUnknown< ISpellingMgr > | |
| CPMUnknown (IPMUnknown *boss) | |
Implements the spelling service. You can install spelling services for one or more languages.
| Binds the C implementation class onto its ImplementationID making the C code callable by the application * CHLSpellingMgr::CHLSpellingMgr | ( | IPMUnknown * | boss | ) |
Constructor.
| boss | interface ptr from boss object on which this interface is aggregated. |
| CHLSpellingMgr::~CHLSpellingMgr | ( | ) |
Destructor.
| virtual |
Get the count of supported languages.
Implements ISpellingMgr.
| inlinevirtual |
Returns the count of spelling services for a language.
| pLanguage | language to get count for |
Implements ISpellingMgr.
| virtual |
Ask whether the language is being supported.
| pLanguage | IN the language interface. |
Implements ISpellingMgr.
| virtual |
Installs the spelling engine.
| rPath | usually contains the path with the dictionaries. |
Implements ISpellingMgr.
| virtual |
Get the language id of the nth service.
Implements ISpellingMgr.
| virtual |
Get the spelling service for that language.
| pLanguage | IN the language interface. |
Implements ISpellingMgr.