InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IIndexHeaderSet Class Referenceabstract
Inheritance diagram for IIndexHeaderSet:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IINDEXHEADERSET }
 

Public Member Functions

virtual void Set (const IIndexHeaderSet *newHeaderSet)=0
 
virtual bool16 SetHeaderSetHandlerClassID (const ClassID handlerClassID, int32 groupingValue=-1, int32 groupingOptionValue=-1, bool16 rebuildSet=kTrue)=0
 
virtual const ClassIDGetHeaderSetHandlerClassID (int32 *groupingValue=nil, int32 *groupingOptionValue=nil) const =0
 
virtual void Clear (bool16 onlyGroups=kFalse)=0
 
virtual bool16 Equal (const IIndexHeaderSet *otherSet) const =0
 
virtual void SetName (const PMString &name)=0
 
virtual const PMStringGetName () const =0
 
virtual void SetLanguageID (const LanguageID language)=0
 
virtual LanguageID GetLanguageID () const =0
 
virtual void AppendGroup (const IndexHeaderGroup &topicHeaderGroup)=0
 
virtual const int32 GetNumSectionHeader (const int32 groupId=-1) const =0
 
virtual const IndexSectionHeaderGetNthSectionHeader (int32 nth, const int32 groupId=-1) const =0
 
virtual const int32 GetNumGroup () const =0
 
virtual const IndexHeaderGroupGetNthGroup (int32 nth) const =0
 
virtual const bool16 GetGroup (PMString UIGroupName, IndexHeaderGroup &groupFound) const =0
 
virtual const int32 GetNumVisibleGroup () const =0
 
virtual const int32 GetNumSectionOfAllInvisibleGroup () const =0
 
virtual const int32 GetGroupIdOfSection (int32 sectionId) const =0
 
virtual const int32 GetSectionIdInWholeList (int32 groupId, int32 sectionIdInGroup) const =0
 
virtual const int32 GetSectionIdInWholeList (const IndexSectionHeader &sectionHeader) const =0
 
virtual const int32 GetSectionIdInGroup (int32 sectionIdInWholeList) const =0
 
virtual const bool16 IsNthGroupVisible (int32 nth) const =0
 
virtual bool16 FindTopicSectionUIDRef (const IndexTopicEntry &topicEntry, UIDRef &sectionRef, bool16 stripQuotes=kTrue) const =0
 
virtual bool16 FindTopicSectionId (const IndexTopicEntry &topicEntry, int32 &sectionId, bool16 stripQuotes=kTrue) const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0