![]() | InDesign SDK 20.5 |

Public Member Functions | |
| CHLThesaurusMgr (IPMUnknown *boss) | |
| ~CHLThesaurusMgr () | |
| virtual void | Install (const PMString &rPath) |
| virtual int32 | GetLanguageCount () const |
| virtual ILanguage * | QueryNthLanguage (int32 nNth) |
| virtual bool16 | HasLanguage (const ILanguage *pLanguage) const |
| virtual IThesaurusService * | QueryServiceOfLanguage (const ILanguage *pLanguage, int32) |
| virtual int32 | GetServiceOfLanguageCount (const ILanguage *pLanguage) |
Public Member Functions inherited from CPMUnknown< IThesaurusMgr > | |
| 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< IThesaurusService * > | fServices |
Protected Attributes inherited from CPMUnknown< IThesaurusMgr > | |
| HelperInterface | fHelperInterface |
Additional Inherited Members | |
Public Types inherited from IThesaurusMgr | |
| enum | { kDefaultIID = IID_ITHESAURUSMGR } |
Protected Member Functions inherited from CPMUnknown< IThesaurusMgr > | |
| CPMUnknown (IPMUnknown *boss) | |
Implements the thesaurus service. You can install thesaurus services for one or more languages.
| Binds the C implementation class onto its ImplementationID making the C code callable by the application * CHLThesaurusMgr::CHLThesaurusMgr | ( | IPMUnknown * | boss | ) |
Constructor.
| boss | interface ptr from boss object on which this interface is aggregated. |
| CHLThesaurusMgr::~CHLThesaurusMgr | ( | ) |
Destructor.
| virtual |
Get the count of supported languages.
Implements IThesaurusMgr.
| inlinevirtual |
Returns the count of thesaurus services for a language.
| pLanguage | language to get count for |
Implements IThesaurusMgr.
| virtual |
Ask whether the language is being supported.
| pLanguage | IN the language interface. |
Implements IThesaurusMgr.
| virtual |
Installs the thesaurus engine.
| rPath | usually contains the path with the data files. |
Implements IThesaurusMgr.
| virtual |
Get the language of the nth service.
Implements IThesaurusMgr.
| virtual |
Get the thesaurus service for the language.
| pLanguage | IN the language interface. |
Implements IThesaurusMgr.