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

Public Types | |
| enum | { kDefaultIID = IID_IINDEXENTRYDATA } |
| enum | IndexEntryType { kNoEntryType, kPageRefType, kXRefType } |
Public Member Functions | |
| virtual const IndexEntryType | GetEntryType () const =0 |
| virtual void | SetEntryType (const IndexEntryType entryType)=0 |
| virtual const UID | GetTopicSectionUID () const =0 |
| virtual void | SetTopicSectionUID (const UID topicSectionUID)=0 |
| virtual void | GetTopicEntry (IndexTopicEntry &topicEntry, UID *sectionUID=nil, int32 *nodeId=nil) const =0 |
| virtual void | GetTopicListUIDRef (UIDRef &topicListUIDRef) const =0 |
| virtual const UID | GetBookContentUID () const =0 |
| virtual void | SetBookContentUID (const UID &bookContentUID)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Data interface that aggregates information about an index entry.
Specifies the type of the index entry
| pure virtual |
Retrieves the book content UID referenced by this index entry.
| pure virtual |
| pure virtual |
Retrieves the topic entry referenced by this index entry.
| topicEntry | [OUT] - the topic entry associated with this index entry. |
| sectionUID | [OUT] - optional, UID of the topic section. |
| nodeId | [OUT] - optional, the topic node id. |
| pure virtual |
| pure virtual |
Retrieves the section UID of the topic entry referenced by this index entry.
| pure virtual |
Sets the book content UID referenced by this index entry.
| bookContentUID | [IN] - the book content UID associated with this index entry. |
| pure virtual |
Sets the type of an index entry.
| entryType | [IN] - the type of the entry. |
| pure virtual |
Sets the topic section UID for this index entry.
| topicSectionUID | [IN] - the section UID for this index entry. |