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

#include <IApplyAttributeCmdData.h>

Inheritance diagram for IApplyAttributeCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IAPPLYATTRIBUTE_CMDDATA }
 

Public Member Functions

virtual void EnableCommandPrePost (void)=0
 
virtual void DisableCommandPrePost (void)=0
 
virtual void SetCommandPrePostFlag (bool16 doPrePostAction)=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 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 IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

The graphic attribute command data for applying a single graphic attribute.

Member Function Documentation

virtual void IApplyAttributeCmdData::DisableCommandDoNotify (void )
pure virtual

Disable command notification.

virtual void IApplyAttributeCmdData::DisableCommandPrePost (void )
pure virtual

Disable command pre-post action for the attribute.

See Also
also IAttributePrePost.h
also IRenderingObjectApplyAction.h
virtual void IApplyAttributeCmdData::DisableFlattenPageItem (void )
pure virtual

Disable flattening of page items.

virtual void IApplyAttributeCmdData::DisableInvalidatePageItem (void )
pure virtual

Disable the invalidation of page items.

virtual void IApplyAttributeCmdData::EnableCommandDoNotify (void )
pure virtual

Enable command notification.

virtual void IApplyAttributeCmdData::EnableCommandPrePost (void )
pure virtual

Enable command pre-post action for the attribute.

See Also
also IAttributePrePost.h
also IRenderingObjectApplyAction.h
virtual void IApplyAttributeCmdData::EnableFlattenPageItem (void )
pure virtual

Enable flattening of page items.

virtual void IApplyAttributeCmdData::EnableInvalidatePageItem (void )
pure virtual

Enable the invalidation of page items.

virtual bool16 IApplyAttributeCmdData::GetCommandDoNotifyFlag (void )
pure virtual

Returns true if the command notification flag is set.

virtual bool16 IApplyAttributeCmdData::GetCommandPrePostFlag (void )
pure virtual

Returns true if the command pre-post action flag is set.

virtual bool16 IApplyAttributeCmdData::GetFlattenPageItemFlag (void )
pure virtual

Returns true if the page item flattening flag is set.

virtual bool16 IApplyAttributeCmdData::GetInvalidatePageItemFlag (void )
pure virtual

Returns true if the page item invalidation flag is set.

virtual void IApplyAttributeCmdData::SetCommandDoNotifyFlag (bool16 doNotify)
pure virtual

Set command notification flag.

Parameters
doNotifyis true if command notification is set.
virtual void IApplyAttributeCmdData::SetCommandPrePostFlag (bool16 doPrePostAction)
pure virtual

Set command pre-post action for the attribute.

See Also
also IAttributePrePost.h
also IRenderingObjectApplyAction.h
Parameters
doPrePostActionis true if command pre-post action is set.
virtual void IApplyAttributeCmdData::SetFlattenPageItemFlag (bool16 doFlattenPageitem)
pure virtual

Set the page item flattening flag.

Parameters
doFlattenPageitemis true if page item flattening flag is set.
virtual void IApplyAttributeCmdData::SetInvalidatePageItemFlag (bool16 doInvalidate)
pure virtual

Set the page item invalidation flag.

Parameters
doInvalidateis true if page item invalidation flag is set.