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

Public Types | |
| enum | { kDefaultIID = IID_IGRAPHICSTYLE_DESCRIPTOR } |
Public Member Functions | |
| virtual IPMUnknown * | QueryAttribute (ClassID attrClass, const PMIID &interfaceID=IID_IUNKNOWN)=0 |
| virtual IPMUnknown * | CreateAttributeCopy (ClassID attrClass, const PMIID &interfaceID=IID_IUNKNOWN)=0 |
| virtual IGraphicStyleAttributeBossList * | CreateDescriptorCopy (void)=0 |
| virtual K2Vector< ClassID > * | CreateDescriptorClassList (void)=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 interface should be used whenever there's a need to determine which attributes are applied. It will resolve between any applied graphic style and overrides.
| pure virtual |
Creates a copy of the specified attribute and returns the requested interface pointer to the attribute copy.
| attrClass | the class ID of the attribute requested. |
| interfaceID | the requested interface IID. |
Creates a copy of the list of the current attributes classes associated with the graphic style and overrides.
| pure virtual |
Creates a copy of the list of the current attributes associated with the graphic style and overrides.
| pure virtual |
Returns the requested interface pointer of the specified attribute.
| attrClass | the class ID of the attribute requested. |
| interfaceID | the requested interface IID. |