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

Public Types | |
| enum | { kDefaultIID = IID_IAPPLYMULTATTRIBUTES_CMDDATA } |
Public Member Functions | |
| virtual void | SetAttributes (IGraphicStyleAttributeBossList *iAttrList)=0 |
| virtual void | AddAnAttribute (IPMUnknown *)=0 |
| virtual IGraphicStyleAttributeBossList * | QueryAttributes (void)=0 |
| virtual void | EnableCommandPrePost (void)=0 |
| virtual void | DisableCommandPrePost (void)=0 |
| virtual void | SetCommandPrePostFlag (bool16 doPrePost)=0 |
| virtual bool16 | GetCommandPrePostFlag (void)=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 doFlatten)=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 command data interface for applying multiple graphic attributes to page items.
| pure virtual |
Add an attribute to the command's attribute list. If the command does not already has an attribute list, a new list is created. If the specified attribute already exists, the content of the new is copied into the old. Otherwise, the attribute is added to the list.
| iAttribute | spcifies a graphic attribute to add. |
| pure virtual |
Sets the command notification flag to false so that the command will not notify.
| pure virtual |
Sets the command PrePost flag to false so that the attribute's pre-post action will not be applied.
| pure virtual |
Sets the command flattening flag to false so that the command's item list will not be flatten.
| pure virtual |
Sets the command invalidate flag to false so that the command will not invalidate the page items for redraw.
| pure virtual |
Sets the command notification flag to true so that the command will notify.
| pure virtual |
Sets the command PrePost flag to true so that the attribute's pre-post action will be applied.
| pure virtual |
Sets the command flattening flag to true so that the command's item list will be flatten.
| pure virtual |
Sets the command invalidate flag to true so that the command will invalidate the page items for redraw.
| pure virtual |
Returns the command's current notification flag.
| pure virtual |
Returns the command's current PrePost flag.
| pure virtual |
Returns the command's flattening flag.
| pure virtual |
Returns the command's pageitem invalidate flag.
| pure virtual |
Returns the command's current attribute list. The caller is required to release the the attribute list when done.
| pure virtual |
Set a list of attributes to apply. If the command already has an attribute list, the old one is released and this new list replaces the old list.
| iAttrList | specifies the graphic attributes to apply. |
| pure virtual |
Sets the command notification flag.
| doNotify | is true if command notification flag should be set. |
| pure virtual |
Sets the command PrePost flag to false so that the attribute's pre-post action will not be applied.
| doPrePost | is true if command PrePost flag should be set. |
| pure virtual |
Sets the command flattening flag.
| doFlatten | is true if command flattening flag should be set. |
| pure virtual |
Sets the command pageitem invalidate flag.
| doInvalidate | is true if command invalidate flag should be set. |