InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IUserDictMgr Class Referenceabstract
Inheritance diagram for IUserDictMgr:
IPMUnknownCPMUnknown< IUserDictMgr >CHLUserDictMgr

Public Member Functions

virtual void Install (const PMString &rPath)=0
 
virtual int32 GetLanguageCount () const =0
 
virtual ILanguageQueryNthLanguage (int32 nNth)=0
 
virtual bool16 HasLanguage (const ILanguage *pLanguage) const =0
 
virtual IUserDictServiceQueryServiceOfLanguage (const ILanguage *pLanguage)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Function Documentation

virtual int32 IUserDictMgr::GetLanguageCount () const
pure virtual

Gets total count of supported languages.

Returns
int32 count of supported languages.

Implemented in CHLUserDictMgr.

virtual bool16 IUserDictMgr::HasLanguage (const ILanguagepLanguage) const
pure virtual

Returns whether the specified language is supported or not.

Parameters
pLanguageLanguage to see if supported.
Returns
bool16 kTrue if the specified language is supported.

Implemented in CHLUserDictMgr.

virtual void IUserDictMgr::Install (const PMStringrPath)
pure virtual

OBSOLETE

Implemented in CHLUserDictMgr.

virtual ILanguage* IUserDictMgr::QueryNthLanguage (int32 nNth)
pure virtual

Queries the language of the n'th service.

Parameters
nNthnth service to find language for, nth is 0 based and < GetLanguageCount()
Returns
ILanguage* the language of the nth service.

Implemented in CHLUserDictMgr.

virtual IUserDictService* IUserDictMgr::QueryServiceOfLanguage (const ILanguagepLanguage)
pure virtual

Returns the user dict service for the specified language.

Parameters
pLanguageLanguage to get user dict service for.
Returns
IUserDictService* User dict service for the specified language.

Implemented in CHLUserDictMgr.