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

Public Types | |
| enum | { kDefaultIID = IID_ILINKSOURCEALTDESTINATION } |
| enum | AltDestType { kNone = 0, kIndexMarker, kTOCTextAnchor } |
Public Member Functions | |
| virtual AltDestType | GetDestType () const =0 |
| virtual void | SetDestType (AltDestType type)=0 |
| virtual uint32 | GetIndexMarkerID () const =0 |
| virtual void | SetIndexMarkerID (uint32 id)=0 |
| virtual PMString | GetTextAnchorName () const =0 |
| virtual void | SetTextAnchorName (const PMString &name)=0 |
| virtual WideString | GetTOCPageNumberString () const =0 |
| virtual void | SetTOCPageNumberString (const WideString &pageNumberStr)=0 |
| virtual int32 | GetTOCEntryLevel () const =0 |
| virtual void | SetTOCEntryLevel (int32 level)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
This interface adds extra information to hyperlink. It is mainly used to provide extra information to page destination. Currently used by HTML export since there is no page concept in HTML.
| pure virtual |
Get this destination type
| pure virtual |
Get unique id of index marker. Id is unqiue within document.
| pure virtual |
Get TOC text anchor name.
| pure virtual |
Get TOC entry level.
| pure virtual |
Get TOC page number string.
| pure virtual |
Set destination type
| pure virtual |
SetGet unique id of index marker.
| id | index marker id |
| pure virtual |
Set TOC text anchor name.
| name | TOC text anchor name |
| pure virtual |
Set TOC entry level.
| level | TOC entry level |
| pure virtual |
Set TOC page number string.
| pageNumberStr | TOC page number string |