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

Public Types | |
| enum | { kDefaultIID = IID_IGRAPHICSTYLE_IS_APPLICABLE } |
Public Member Functions | |
| virtual void | PreventAttributeApplication (const ClassID &attrClassID)=0 |
| virtual void | PreventFillRenderingApplication (const ClassID &newClassID)=0 |
| virtual void | PreventStrokeRenderingApplication (const ClassID &newClassID)=0 |
| virtual bool16 | AllowAttributeApplication (const ClassID &attrClassID)=0 |
| virtual bool16 | AllowFillRenderingApplication (const ClassID &newClassID)=0 |
| virtual bool16 | AllowStrokeRenderingApplication (const ClassID &newClassID)=0 |
| virtual void | ClearAttributeList (void)=0 |
| virtual void | ClearFillRenderingList (void)=0 |
| virtual void | ClearStrokeRenderingList (void)=0 |
| virtual bool16 | IsAttributeApplicable (const ClassID &attrClassID) const =0 |
| virtual bool16 | IsFillRenderingTypeApplicable (const ClassID &classID) const =0 |
| virtual bool16 | IsStrokeRenderingTypeApplicable (const ClassID &classID) const =0 |
| virtual uint32 | AttributeClassCount (void) const =0 |
| virtual uint32 | FillRenderingTypeClassCount (void) const =0 |
| virtual uint32 | StrokeRenderingTypeClassCount (void) const =0 |
| virtual ClassID | GetAttributeClassID (uint32 index) const =0 |
| virtual ClassID | GetFillRenderingTypeClassID (uint32 index) const =0 |
| virtual ClassID | GetStrokeRenderingTypeClassID (uint32 index) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
A graphic attribute interface on the page item to indicate which attributes are applicable and which are not.
| pure virtual |
Allow the specified attribute class type to be applied to the page item.
| attrClassID | speciifes the attribute class ID. |
| pure virtual |
Allow the specified rendering class type to be applied to the page item's fill rendering attribute.
| newClassID | speciifes the rendering object class ID. |
| pure virtual |
Allow the specified rendering class type to be applied to the page item's stroke rendering attribute.
| newClassID | speciifes the rendering object class ID. |
| pure virtual |
Returns the number of attributes that are excluded.
| pure virtual |
Clear all entries in the page item's excluded attribute list.
| pure virtual |
Clear all entries in the page item's excluded rendering fill list.
| pure virtual |
Clear all entries in the page item's excluded rendering stroke list.
| pure virtual |
Returns the number of rendering types that are excluded from the fill rendering attribute.
| pure virtual |
Returns the nth excluded attribute class ID.
| index | is the nth item in the excluded list. |
| pure virtual |
Returns the nth excluded fill rendering object class ID.
| index | is the nth item in the excluded list. |
| pure virtual |
Returns the nth excluded stroke rendering object class ID.
| index | is the nth item in the excluded list. |
| pure virtual |
Return whether or not the specified attribute class ID can be applied to the page item.
| attrClassID | specifies the attribute class ID. |
| pure virtual |
Return whether or not the specified rendering object class ID can be applied to the page item's fill renderint attribute.
| classID | specifies the rendering object class ID. |
| pure virtual |
Return whether or not the specified rendering object class ID can be applied to the page item's stroke renderint attribute.
| classID | specifies the rendering object class ID. |
| pure virtual |
Prevent the specified attribute class ID from being applied to the page item.
| attrClassID | speciifes the attribute class ID. |
| pure virtual |
Prevent the specified rendering object class ID from being applied to the page item's fill rendering attribute.
| newClassID | speciifes the rendering object class ID. |
| pure virtual |
Prevent the specified rendering object class ID from being applied to the page item's stroke rendering attribute.
| newClassID | speciifes the rendering object class ID. |
| pure virtual |
Returns the number of rendering types that are excluded from the stroke rendering attribute.