![]() | InDesign SDK 20.5 |

Public Member Functions | |
| CHLFileNameTable (IPMUnknown *boss) | |
| virtual void | Install (const PMString &rPath) |
| virtual int32 | GetEntriesCount () const |
| virtual const CHLFileNameData * | GetNthEntry (int32 nIndex) const |
| virtual bool16 | IsSpellingService (int32 nIndex) const |
| virtual bool16 | IsHyphenationService (int32 nIndex) const |
| virtual bool16 | IsThesaurusService (int32 nIndex) const |
Public Member Functions inherited from CPMUnknown< ICHLFileNameTable > | |
| 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 |
Additional Inherited Members | |
Public Types inherited from ICHLFileNameTable | |
| enum | { kDefaultIID = IID_ICHLFILENAMETABLE } |
Protected Member Functions inherited from CPMUnknown< ICHLFileNameTable > | |
| CPMUnknown (IPMUnknown *boss) | |
Protected Attributes inherited from CPMUnknown< ICHLFileNameTable > | |
| HelperInterface | fHelperInterface |
Provides a convenient way of encapsulating a table that defines the data files on which the spelling service depends. The table stored here defines the set of the dictionaries, etc. that you need. At run time you can go and check that these files are present. For example, if you offer a Hungarian spelling service but can't find your Hungarian dictionary then you can complain and not install your Hungarian spelling service. The interface is typically used by the spelling, hyphenation and dictionary manager interfaces.
| Binds the C implementation class onto its ImplementationID making the C code callable by the application * CHLFileNameTable::CHLFileNameTable | ( | IPMUnknown * | boss | ) |
Constructor.
| boss | interface ptr from boss object on which this interface is aggregated. |
| virtual |
Get the count of CHLFileNameData entries.
Implements ICHLFileNameTable.
| virtual |
Get the CHLFileNameData for the specified index in the table.
| nIndex | IN the index in the table. |
Implements ICHLFileNameTable.
| virtual |
It is called from Install method of CHLSpellingMgr.
| rPath | It isn't being used by this sample. |
install ICU languages
Implements ICHLFileNameTable.
| virtual |
Tests whether nIndex entry is a hyphenation service.
| nIndex | IN the index, it isn't being used by this sample. |
Implements ICHLFileNameTable.
| virtual |
Tests whether nIndex entry is a spelling service.
| nIndex | IN the index, it isn't being used by this sample. |
Implements ICHLFileNameTable.
| virtual |
Tests whether nIndex entry is a thesaurus service.
| nIndex | IN the index, it isn't being used by this sample. |
Implements ICHLFileNameTable.