![]() | InDesign SDK 20.5 |
#include <ICHLFileNameTable.h>

Public Types | |
| enum | { kDefaultIID = IID_ICHLFILENAMETABLE } |
Public Member Functions | |
| virtual void | Install (const PMString &rPath)=0 |
| virtual int32 | GetEntriesCount () const =0 |
| virtual const CHLFileNameData * | GetNthEntry (int32 nIndex) const =0 |
| virtual bool16 | IsSpellingService (int32 nIndex) const =0 |
| virtual bool16 | IsHyphenationService (int32 nIndex) const =0 |
| virtual bool16 | IsThesaurusService (int32 nIndex) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
From SDK sample; interface that encapsulates a name table that defines the data files on which the spelling service depends.
| pure virtual |
Get the count of CHLFileNameData entries.
Implemented in CHLFileNameTable.
| pure virtual |
Get the CHLFileNameData entry for the specified index.
| nIndex | IN the index of the entries. |
Implemented in CHLFileNameTable.
| pure virtual |
Populates an internal copy of the CHLFileNameTable and validates the dictionary paths. This is called from Install method of CHLSpellingMgr.
| rPath | It isn't being used by this sample. |
Implemented in CHLFileNameTable.
| pure virtual |
Checks whether the specified index is a hyphenation service.
| nIndex | IN the index, it isn't used by this sample. |
Implemented in CHLFileNameTable.
| pure virtual |
Checks whether the specified index is a spelling service.
| nIndex | IN the index, it isn't used by this sample. |
Implemented in CHLFileNameTable.
| pure virtual |
Checks whether the specified index is a thesaurus service.
| nIndex | IN the index, it isn't used by this sample. |
Implemented in CHLFileNameTable.