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

#include <IGraphicStateCmdData.h>

Inheritance diagram for IGraphicStateCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IGRAPHICSTATE_CMDDATA }
 

Public Member Functions

virtual void SetGraphicStateUIDRef (IDataBase *iDataBase, UID gfxStateUID)=0
 
virtual IPMUnknownQueryGraphicStateDataInterface (void)=0
 
virtual IDataBaseGetTargetDataBase (void)=0
 
virtual void SetTarget (IGraphicStateData::TargetType targetType, bool16 isTargetCurrent)=0
 
virtual
IGraphicStateData::TargetType 
GetTargetType (void)=0
 
virtual bool16 GetTargetIsCurrent (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 data interface for the graphic state commands.

Member Function Documentation

virtual IDataBase* IGraphicStateCmdData::GetTargetDataBase (void )
pure virtual

Returns the database of the graphic state object.

virtual bool16 IGraphicStateCmdData::GetTargetIsCurrent (void )
pure virtual

Returns whether or not the specified target is current.

Returns
true if target is current.
virtual IGraphicStateData::TargetType IGraphicStateCmdData::GetTargetType (void )
pure virtual

Returns the command's graphic state target type.

virtual IPMUnknown* IGraphicStateCmdData::QueryGraphicStateDataInterface (void )
pure virtual

Returns the IPMUnknown* of the graphic state object.

virtual void IGraphicStateCmdData::SetGraphicStateUIDRef (IDataBaseiDataBase,
UID gfxStateUID 
)
pure virtual

Sets the desired graphic state UIDRef

Parameters
iDataBaseis the database of the desired graphic state object
gfxStateUIDis the UID of the graphic state object
virtual void IGraphicStateCmdData::SetTarget (IGraphicStateData::TargetType targetType,
bool16 isTargetCurrent 
)
pure virtual

Sets the target for which the graphic state should be applied.

Parameters
targetTypespecifies the graphic state target. The target should be one of IGraphicStateData::TargetType.
See Also
IGraphicStateData.h
Parameters
isTargetCurrentis true if target is the active current target