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

#include <IGraphicStateAccessor.h>

Inheritance diagram for IGraphicStateAccessor:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IGRAPHICSTATE_ACCESSOR }
 

Public Member Functions

virtual UID GetGraphicStateUID (void)=0
 
virtual void SetGraphicStateUID (UID gfxStateUID)=0
 
virtual UIDRef GetOwningWorkspace (void)=0
 
virtual void SetOwningWorkspace (const UIDRef &workspaceRef)=0
 
virtual IPMUnknownQueryGraphicStateInterface (const PMIID &interfaceIID)=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

An interface for accessing the graphic state object.

Member Function Documentation

virtual UID IGraphicStateAccessor::GetGraphicStateUID (void )
pure virtual

Returns the graphic state object UID.

virtual UIDRef IGraphicStateAccessor::GetOwningWorkspace (void )
pure virtual

Returns the workspace UIDRef which owns the graphic state object.

virtual IPMUnknown* IGraphicStateAccessor::QueryGraphicStateInterface (const PMIIDinterfaceIID)
pure virtual

Returns an graphic state interface specified by the interface IID.

Parameters
interfaceIIDspecifies the interested interface IID.
Returns
the interface pointer for the requested interface IID.
virtual void IGraphicStateAccessor::SetGraphicStateUID (UID gfxStateUID)
pure virtual

Set the graphic state object UID.

Parameters
gfxStateUIDis the graphic state object UID.
virtual void IGraphicStateAccessor::SetOwningWorkspace (const UIDRefworkspaceRef)
pure virtual

Set the workspace for the graphic state object.

Parameters
workspaceRefspecifies the workspace UIDRef.