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

#include <ILinkedPageItemPrefsCmdData.h>

Inheritance diagram for ILinkedPageItemPrefsCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ILINKEDPAGEITEMPREFSCMDDATA }
 
enum  OptionState { kUnSet = 0, kSet, kDoNotChange }
 

Public Member Functions

virtual void CopyData (const ILinkedPageItemPrefs *pCopyFrom)=0
 
virtual void ResetState ()=0
 
virtual void SetOverridePathgeometry (OptionState bOverride)=0
 
virtual void SetOverrideGraphicAttributes (OptionState bOverride)=0
 
virtual void SetOverrideInteractiveAttributes (OptionState bOverride)=0
 
virtual void SetOverrideContent (OptionState bOverride)=0
 
virtual void SetOverrideOtherAttributes (OptionState bOverride)=0
 
virtual OptionState GetOverridePathgeometry ()=0
 
virtual OptionState GetOverrideGraphicAttributes ()=0
 
virtual OptionState GetOverrideInteractiveAttributes ()=0
 
virtual OptionState GetOverrideContent ()=0
 
virtual OptionState GetOverrideOtherAttributes ()=0
 
virtual void SetUpdateLinkWhileSaving (OptionState bUpdate)=0
 
virtual OptionState GetUpdateLinkWhileSaving () const =0
 
virtual void SetShowWarningOnUpdateOfEditedPageItem (OptionState bWarn)=0
 
virtual OptionState GetShowWarningOnUpdateOfEditedPageItem () 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

Data interface that stores the linked page items preferences to be used by the command.

Member Function Documentation

virtual void ILinkedPageItemPrefsCmdData::CopyData (const ILinkedPageItemPrefspCopyFrom)
pure virtual

Method which copies preferences set in input parameter.

Parameters
pCopyFrom[IN] input preferences to copy from.
virtual OptionState ILinkedPageItemPrefsCmdData::GetShowWarningOnUpdateOfEditedPageItem () const
pure virtual

Method to get preference for showing warning on update of edited page item links.

Returns
kTrue if warning on update is enabled else kFalse.
virtual OptionState ILinkedPageItemPrefsCmdData::GetUpdateLinkWhileSaving () const
pure virtual

Method to get preference for updating all out of date page item links on document save.

Returns
kTrue if update on save is enabled else kFalse.
virtual void ILinkedPageItemPrefsCmdData::ResetState ()
pure virtual

Clear the preferences. Set to default.

virtual void ILinkedPageItemPrefsCmdData::SetShowWarningOnUpdateOfEditedPageItem (OptionState bWarn)
pure virtual

Method to set preference for showing warning on update of edited page item links.

Parameters
bWarn[IN] kTrue if you want to show warning else kFalse.
virtual void ILinkedPageItemPrefsCmdData::SetUpdateLinkWhileSaving (OptionState bUpdate)
pure virtual

Method to set preference for updating all out of date page item links on document save.

Parameters
bUpdate[IN] kTrue if you want update on save else kFalse.