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

Public Types | |
| enum | { kDefaultIID = IID_ILINKEDPAGEITEMPREFS } |
Public Member Functions | |
| virtual void | Clear ()=0 |
| virtual void | CopyData (const ILinkedPageItemPrefs *pCopyFrom)=0 |
| virtual void | AddInterfaceIDToOverride (PMIID id)=0 |
| virtual void | RemoveInterfaceIDToOverride (PMIID id)=0 |
| virtual int32 | CountOverridenInterfaceID () const =0 |
| virtual PMIID | GetInterfaceID (int32 n) const =0 |
| virtual bool16 | IsInterfaceIDAdded (PMIID id) const =0 |
| virtual void | SetUpdateLinkWhileSaving (bool16 bUpdate)=0 |
| virtual bool16 | GetUpdateLinkWhileSaving () const =0 |
| virtual void | SetShowWarningOnUpdateOfEditedPageItem (bool16 bWarn)=0 |
| virtual bool16 | GetShowWarningOnUpdateOfEditedPageItem () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Data interface that stores the linked page items preferences.
| pure virtual |
ILinkedPageItemPrefs maintains a list of PMIID's which are need to be overriden while updation of page item Link
Below are the API's to add, Remove & count PMIID's in the list.Add an interface ID to the list, if it does not already exists.
| id | PMIID to add. |
| pure virtual |
Clear the preferences. Set to default.
| pure virtual |
Return the number of PMIIDs in the list.
| pure virtual |
Return the nth interface ID.
| pure virtual |
Method to get preference for showing warning on update of edited page item links.
| pure virtual |
Method to get preference for updating all out of date page item links on document save.
| pure virtual |
Return whether a given interface ID exists in the list or not.
| pure virtual |
Remove an interface ID from the list, if it exists.
| id | PMIID to remove. |
| pure virtual |
Method to set preference for showing warning on update of edited page item links.
| bWarn | [IN] kTrue if you want to show warning else kFalse. |
| pure virtual |
Method to set preference for updating all out of date page item links on document save.
| bUpdate | [IN] kTrue if you want update on save else kFalse. |