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

Public Types

enum  { kDefaultIID = IID_IHYPERLINKTEXTSOURCEDATA }
 

Public Member Functions

virtual void SetHyperlinkRangeReference (TextRangeReference rangeRef)=0
 
virtual TextRangeReference GetHyperlinkRangeReference () const =0
 
virtual UID GetOwningStoryUID () const =0
 
virtual void SetCharStyle (UID charStyle)=0
 
virtual UID GetCharStyle () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Function Documentation

virtual UID IHyperlinkTextSourceData::GetCharStyle () const
pure virtual

Get the character style applied on the hyperlink text source

Returns
UID - UID of the character style applied.
virtual TextRangeReference IHyperlinkTextSourceData::GetHyperlinkRangeReference () const
pure virtual

Get the hyperlink text range reference that is associated with this source

Parameters
none
Returns
TextRangeReference - text range reference of the hyperlink
virtual UID IHyperlinkTextSourceData::GetOwningStoryUID () const
pure virtual

Get the story which owns the hyperlink text source

Parameters
none
Returns
UID - story UID
virtual void IHyperlinkTextSourceData::SetCharStyle (UID charStyle)
pure virtual

Set the character style to be applied to the hyperlink source

Parameters
charStyle- UID of the character style
virtual void IHyperlinkTextSourceData::SetHyperlinkRangeReference (TextRangeReference rangeRef)
pure virtual

Set the text range reference of the hyperlink that is associated with this source

Parameters
rangeRef- reference of the hyperlink text range