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

Public Types | |
| enum | { kDefaultIID = IID_IMASTEROVERRIDEABLE } |
| enum | MasterOverrideableType { kMasterOverrideable = 0x00, kMasterNotOverrideable = 0x01 } |
Public Member Functions | |
| virtual void | Set (int32 masterOverrideableFlag)=0 |
| virtual int32 | GetMasterOverrideable () const =0 |
| virtual bool16 | IsMasterOverrideable () const =0 |
| virtual bool16 | IsMasterNotOverrideable () 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 |
Page item interface that controls if any item can be overrideable or not.
| pure virtual |
Return the master overrideable flag. In general, returns kMasterOverrideable or kMasterNotOverrideable based on the setting. However, for managed frames, additional logic comes into play. A content item is considered not overrideable whenever its parent frame is not overrideable.
| pure virtual |
Return kTrue if the master page item is not overrideable.
| pure virtual |
Return kTrue if the master page item is overrideable.
| pure virtual |
Set the master overrideable flag See kSetMasterOverrideableCmdBoss for more info.
| int32 | - must be kMasterOverrideable or kMasterNotOverrideable. |