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

#include <IApplyRendObjAttrCmdData.h>

Inheritance diagram for IApplyRendObjAttrCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IAPPLYRENDOBJATTR_CMDDATA }
 

Public Member Functions

virtual void SetAttributeClassID (ClassID renderingAttrClassID)=0
 
virtual ClassID GetAttributeClassID (void)=0
 
virtual void SetRenderingClassID (ClassID renderingClassID)=0
 
virtual ClassID GetRenderingClassID (void)=0
 
virtual void SetDataBase (IDataBase *iDataBase)=0
 
virtual IDataBaseGetDataBase (void)=0
 
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
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

A command data interface for applying a rendering attribute. There are currently three rendering attributes: kGraphicStyleFillRenderingAttrBoss, kGraphicStyleStrokeRenderingAttrBoss, and kGraphicStyleGapRenderingAttrBoss.

Member Function Documentation

virtual void IApplyRendObjAttrCmdData::DisableCommandDoNotify (void )
pure virtual

Disable command notification.

virtual void IApplyRendObjAttrCmdData::DisableCommandPrePost (void )
pure virtual

Disable command pre-post action for the attribute.

See Also
also IAttributePrePost.h
also IRenderingObjectApplyAction.h
virtual void IApplyRendObjAttrCmdData::EnableCommandDoNotify (void )
pure virtual

Enable command notification.

virtual void IApplyRendObjAttrCmdData::EnableCommandPrePost (void )
pure virtual

Enable command pre-post action for the attribute.

See Also
also IAttributePrePost.h
also IRenderingObjectApplyAction.h
virtual ClassID IApplyRendObjAttrCmdData::GetAttributeClassID (void )
pure virtual

Returns the rendering attribute class ID.

virtual bool16 IApplyRendObjAttrCmdData::GetCommandDoNotifyFlag (void )
pure virtual

Returns true if the command notification flag is set.

virtual bool16 IApplyRendObjAttrCmdData::GetCommandPrePostFlag (void )
pure virtual

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

virtual IDataBase* IApplyRendObjAttrCmdData::GetDataBase (void )
pure virtual

Returns the command target database.

virtual ClassID IApplyRendObjAttrCmdData::GetRenderingClassID (void )
pure virtual

Returns the rendering object class ID.

virtual void IApplyRendObjAttrCmdData::SetAttributeClassID (ClassID renderingAttrClassID)
pure virtual

Set the renering attribute class ID for the command.

Parameters
renderingAttrClassIDspecfies the rendering attribute class ID.
virtual void IApplyRendObjAttrCmdData::SetCommandDoNotifyFlag (bool16 doNotify)
pure virtual

Set command notification flag.

Parameters
doNotifyis true if command notification is set.
virtual void IApplyRendObjAttrCmdData::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 IApplyRendObjAttrCmdData::SetDataBase (IDataBaseiDataBase)
pure virtual

Set the database for the command target.

virtual void IApplyRendObjAttrCmdData::SetRenderingClassID (ClassID renderingClassID)
pure virtual

Set the corresponding renering object class ID for the command. This should be kPMColorBoss, kGradientRenderingObjectBoss, or kGraphicStateNoneRenderingObjectBoss.

Parameters
renderingClassIDspecfies the rendering object class ID.