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

#include <IRelinkPreferences.h>

Inheritance diagram for IRelinkPreferences:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IRELINKPREFERENCES }
 
enum  DefaultRelinkFolder { kMostRecentFolder = 0, kOriginalFolder }
 

Public Member Functions

virtual void SetPreserveBoundsOnRelink (bool16 doPreserveBounds)=0
 
virtual bool16 GetPreserveBoundsOnRelink () const =0
 
virtual void SetDefaultRelinkFolder (DefaultRelinkFolder defaultRelinkFolder)=0
 
virtual DefaultRelinkFolder GetDefaultRelinkFolder () const =0
 
virtual void SetSearchForMissing (bool16 search)=0
 
virtual bool16 GetSearchForMissing () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

IRelinkPreferences Preferences for the behavior of relink when relinking graphics.

Member Enumeration Documentation

anonymous enum

default IID for this interface

Identifiers which denote which folder to initially target in the relink file dialog.
Enumerator
kMostRecentFolder 

Target the most recently used relink folder.

kOriginalFolder 

Target the link's original folder.

Member Function Documentation

virtual DefaultRelinkFolder IRelinkPreferences::GetDefaultRelinkFolder () const
pure virtual

Get the "Default Relink Folder" preference.

virtual bool16 IRelinkPreferences::GetPreserveBoundsOnRelink () const
pure virtual

Get whether or not to preserve image bounds when relinking images.

Returns
kTrue if preserving bounds.
virtual bool16 IRelinkPreferences::GetSearchForMissing () const
pure virtual

Get the value for the 'Search for Missing Files in this Folder after relinking' preference

virtual void IRelinkPreferences::SetDefaultRelinkFolder (DefaultRelinkFolder defaultRelinkFolder)
pure virtual

Set the "Default Relink Folder" preference.

virtual void IRelinkPreferences::SetPreserveBoundsOnRelink (bool16 doPreserveBounds)
pure virtual

When relinking images, set whether or not to preserve the bounds of the image that is being replaced.

Parameters
doPreserveBounds[IN]: kTrue to preserve bounds
virtual void IRelinkPreferences::SetSearchForMissing (bool16 search)
pure virtual

Set the value for the 'Search for Missing Files in this Folder after relinking' preference