InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IGoToAnchorBehaviorData Class Referenceabstract

#include <IGotoAnchorBehaviorData.h>

Inheritance diagram for IGoToAnchorBehaviorData:
IGoToZoomBehaviorDataIBehaviorDataIPMUnknown

Public Member Functions

virtual void SetAnchorFile (const PMString &fileName)=0
 
virtual PMString GetAnchorFile () const =0
 
virtual PMString GetAnchorName () const =0
 
virtual PMString GetAnchorPDFRefStr () const =0
 
virtual void SetAnchorUID (const UID &destUID)=0
 
virtual UID GetAnchorUID () const =0
 
virtual bool16 IsAnchorFileInBehaviorDir (IDFile &file) const =0
 
- Public Member Functions inherited from IGoToZoomBehaviorData
virtual void SetZoom (const Zoom &view)=0
 
virtual Zoom GetZoom () const =0
 
- Public Member Functions inherited from IBehaviorData
virtual int32 GetAction () const =0
 
virtual PMString GetName () const =0
 
virtual UID GetOwner () const =0
 
virtual void SetOwner (const UID &owner)=0
 
virtual bool16 IsEnabled () const =0
 
virtual bool16 Enable (const bool16 &enable=kTrue)=0
 
bool16 IsDisabled () const
 
bool16 Disable ()
 
virtual void Copy (IPMUnknown *srcData)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Additional Inherited Members

- Public Types inherited from IGoToZoomBehaviorData
enum  ZoomConstants {
  kInherit = 0, kActualSize, kFitInWindow, kFitWidth,
  kFitVisible
}
 
typedef int32 Zoom
 

Detailed Description

Data interface for Go To Anchor Behavior

Member Function Documentation

virtual PMString IGoToAnchorBehaviorData::GetAnchorFile () const
pure virtual

Get the destination file to go to. This is normally an InDesign document name The PDF generated for the action uses this name with a ".pdf" extension for the anchor file

virtual PMString IGoToAnchorBehaviorData::GetAnchorName () const
pure virtual

Get the name of the destination hyperlink in the InDesign Document specified by GetAnchorFile()

virtual PMString IGoToAnchorBehaviorData::GetAnchorPDFRefStr () const
pure virtual

Get the PDF Reference String of the destination hyperlink in the InDesign Document specified by GetAnchorFile()

virtual UID IGoToAnchorBehaviorData::GetAnchorUID () const
pure virtual

Get the UID of the destination hyperlink in the InDesign Document specified by GetAnchorFile()

virtual bool16 IGoToAnchorBehaviorData::IsAnchorFileInBehaviorDir (IDFilefile) const
pure virtual

Checks if the anchor file exists in the behavior directory, if yes, sets the path to the new file on return

virtual void IGoToAnchorBehaviorData::SetAnchorFile (const PMStringfileName)
pure virtual

Set the destination file to go to. This is normally an InDesign document name. The PDF generated for the action uses this name with a ".pdf" extension for the anchor file

virtual void IGoToAnchorBehaviorData::SetAnchorUID (const UIDdestUID)
pure virtual

Set the UID of the destination hyperlink in the InDesign Document specified by GetAnchorFile()