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

Public Types | |
| enum | TargetType { kCurrentTarget = -1, kDefaultTarget = 0, kSelectionTarget, kEyedropperTarget } |
| enum | RenderingType { kNothing = 0, kStroke, kFill, kBoth } |
Public Member Functions | |
| virtual uint16 | GetAttributeCount (ClassID, TargetType=kCurrentTarget)=0 |
| virtual int16 | GetAttributeValueCount (ClassID, uint32 whichAttribute, TargetType)=0 |
| virtual ErrorCode | AddAttribute (IPMUnknown *, ICommand *, TargetType)=0 |
| virtual ErrorCode | CopyIntoAttribute (uint32, IPMUnknown *, ICommand *, TargetType)=0 |
| virtual ErrorCode | RemoveAttribute (ClassID, ICommand *, TargetType)=0 |
| virtual IPMUnknown * | QueryAttribute (uint32, ClassID, const PMIID &=IID_IUNKNOWN, TargetType=kCurrentTarget)=0 |
| virtual IPMUnknown * | CreateAttributeCopy (uint32, ClassID, const PMIID &=IID_IUNKNOWN, TargetType=kCurrentTarget)=0 |
| virtual ErrorCode | SwapStrokeAndFill (ICommand *, TargetType)=0 |
| virtual ErrorCode | Initialize (IWorkspace *)=0 |
| virtual ErrorCode | RegisterMetaDataObject (IDataBase *, ClassID, IPMUnknown *)=0 |
| virtual ErrorCode | InitializeRenderObjects (IGraphicStateRenderObjects *)=0 |
| virtual ErrorCode | ChangeFillMetaDataObject (ClassID, IPMUnknown *, TargetType)=0 |
| virtual ErrorCode | ChangeStrokeMetaDataObject (ClassID, IPMUnknown *, TargetType)=0 |
| virtual ErrorCode | UpdateFillMetaDataObject (ClassID, IPMUnknown *, TargetType)=0 |
| virtual ErrorCode | UpdateStrokeMetaDataObject (ClassID, IPMUnknown *, TargetType)=0 |
| virtual void | UpdateRenderObjectsToProxyState (void)=0 |
| virtual IPMUnknown * | CreateFillMetaDataCopy (ClassID, TargetType)=0 |
| virtual IPMUnknown * | CreateStrokeMetaDataCopy (ClassID, TargetType)=0 |
| virtual IPMUnknown * | QueryFillMetaData (ClassID, TargetType)=0 |
| virtual IPMUnknown * | QueryStrokeMetaData (ClassID, TargetType)=0 |
| virtual void | CreateDefaultStrokeAndFillMetaDataCopy (IPMUnknown **, IPMUnknown **)=0 |
| virtual void | InitializeDefaultFillMetaData (IPMUnknown *, ClassID)=0 |
| virtual void | InitializeDefaultStrokeMetaData (IPMUnknown *, ClassID)=0 |
| virtual void | ReplaceDefaultMetaData (UID uidToReplace, IPMUnknown *newMetaData, ClassID renderingObjectClass, GfxStateReplacementData *)=0 |
| virtual void | ReplaceSelectionMetaData (UID uidToReplace, IPMUnknown *newMetaData, ClassID renderingObjectClass, GfxStateReplacementData *)=0 |
| virtual void | ReplaceDefaultMetaData (GfxStateReplacementData *original, GfxStateReplacementData *newData)=0 |
| virtual void | ReplaceSelectionMetaData (GfxStateReplacementData *original, GfxStateReplacementData *newData)=0 |
| virtual ErrorCode | SyncMetaDataObjectsWithAttributes (RenderingType)=0 |
| virtual void | ApplyMetaDataToSelection (ClassID, IPMUnknown *, ClassID)=0 |
| virtual ClassID | GetCurrentRenderObjectClass (void) const =0 |
| virtual ClassID | GetFillClass (TargetType)=0 |
| virtual ClassID | GetStrokeClass (TargetType)=0 |
| virtual void | SetFillClass (TargetType, ClassID)=0 |
| virtual void | SetStrokeClass (TargetType, ClassID)=0 |
| virtual void | SetCurrentTarget (TargetType)=0 |
| virtual TargetType | GetCurrentTarget (void)=0 |
| virtual GraphicSelectionTarget * | GetSelectionTarget (void)=0 |
| virtual void | SelectionTargetChanged (ClassID)=0 |
| virtual const IGraphicStyleAttributeBossList * | GetPageItemDescriptorFromCache (int32)=0 |
| virtual void | EnabledAttributesHaveChanged (TargetType, K2Vector< ClassID > *)=0 |
| virtual void | EnabledRenderingTypesHaveChanged (TargetType, const K2Vector< ClassID > *, const K2Vector< ClassID > *)=0 |
| virtual bool16 | IsAttributeEnabled (ClassID)=0 |
| virtual bool16 | IsStrokeRenderTypeEnabled (ClassID)=0 |
| virtual bool16 | IsFillRenderTypeEnabled (ClassID)=0 |
| virtual void | ApplyTargetAttributesToPageItems (TargetType, const UIDList &, ClassID *, uint16)=0 |
| virtual ErrorCode | RemoveAllAttributes (ICommand *, TargetType, ClassID *, uint16)=0 |
| virtual IGraphicStyleAttributeBossList * | CreateAttributeListCopy (TargetType)=0 |
| virtual ErrorCode | SetTargetAttributeList (TargetType, IGraphicStyleAttributeBossList *, ICommand *)=0 |
| virtual ErrorCode | AddMultAttributes (IGraphicStyleAttributeBossList *, ICommand *, TargetType)=0 |
| virtual ErrorCode | AddGraphicDefaults (const UIDList *)=0 |
| virtual ErrorCode | AddTextFrameDefaults (const UIDList *)=0 |
| virtual ErrorCode | AddGraphicFrameDefaults (const UIDList *)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
This inteface is obsolete and will not be supported. This has been replaced by the graphic attribute suites.