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

Public Types | |
| enum | { kDefaultIID = IID_CLEARATTROVERRIDE_CMDDATA } |
Public Member Functions | |
| virtual void | SetAttributeClassID (ClassID attrClassID)=0 |
| virtual ClassID | GetAttributeClassID (void)=0 |
| virtual void | SetAttributeClassIDList (const std::vector< ClassID > &classIDList)=0 |
| virtual const std::vector < ClassID > & | GetAttributeClassIDList (void) const =0 |
| virtual void | EnableCommandDoNotify (void)=0 |
| virtual void | DisableCommandDoNotify (void)=0 |
| virtual void | SetCommandDoNotifyFlag (bool16 doNotify)=0 |
| virtual bool16 | GetCommandDoNotifyFlag (void)=0 |
| virtual void | EnableFlattenPageItem (void)=0 |
| virtual void | DisableFlattenPageItem (void)=0 |
| virtual void | SetFlattenPageItemFlag (bool16 doFlattenPageitem)=0 |
| virtual bool16 | GetFlattenPageItemFlag (void)=0 |
| virtual void | EnableInvalidatePageItem (void)=0 |
| virtual void | DisableInvalidatePageItem (void)=0 |
| virtual void | SetInvalidatePageItemFlag (bool16 doInvalidate)=0 |
| virtual bool16 | GetInvalidatePageItemFlag (void)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
A graphic attribute command data interface for clearing attribute overrides. This data interface will either take one attribute class ID or a list of attribute class IDs.
| pure virtual |
Disable command notification.
| pure virtual |
Disable flattening of page items.
| pure virtual |
Disable the invalidation of page items.
| pure virtual |
Enable command notification.
| pure virtual |
Enable flattening of page items.
| pure virtual |
Enable the invalidation of page items.
| pure virtual |
Returns the graphics attribute class ID set through SetAttributeClassID to clear.
| pure virtual |
Get the list of graphics attribute class ID to clear. a list of attribute class ID to clear.
| pure virtual |
Returns true if the command notification flag is set.
| pure virtual |
Returns true if the page item flattening flag is set.
| pure virtual |
Returns true if the page item invalidation flag is set.
| pure virtual |
Set the graphics attribute class ID to clear. Setting this after setting class list will clear the list and add this attribute ClassID to the list.
| attriClassID | specifies the attribute class ID to clear. |
| pure virtual |
Set the list of graphics attribute class ID to clear. If pClassIDList is not nil, then this is used to determine the list of attribute class to clear. This object will acquire ownership of the array, and will delete it
| pClassIDList | specifies the list of attribute class ID to clear. |
| pure virtual |
Set command notification flag.
| doNotify | is true if command notification is set. |
| pure virtual |
Set the page item flattening flag.
| doFlattenPageitem | is true if page item flattening flag is set. |
| pure virtual |
Set the page item invalidation flag.
| doInvalidate | is true if page item invalidation flag is set. |