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

#include <IChangePIIsApplicableCmdData.h>

Inheritance diagram for IChangePIIsApplicableCmdData:
IPMUnknown

Public Member Functions

virtual void AddAllowAttributeClassID (const ClassID &allowedAttrClassID)=0
 
virtual int32 GetAllowAttributeCount (void)=0
 
virtual ClassID GetAllowAttributeClassID (int32 index)=0
 
virtual void AddPreventAttributeClassID (const ClassID &preventAttrClassID)=0
 
virtual int32 GetPreventAttributeCount (void)=0
 
virtual ClassID GetPreventAttributeClassID (int32 index)=0
 
virtual void AddAllowFillRenderingType (const ClassID &renderClassID)=0
 
virtual int32 GetAllowFillRenderingTypeCount (void)=0
 
virtual ClassID GetAllowFillRenderingType (int32 index)=0
 
virtual void AddPreventFillRenderingType (const ClassID &preventRenderClassID)=0
 
virtual int32 GetPreventFillRenderingTypeCount (void)=0
 
virtual ClassID GetPreventFillRenderingType (int32 index)=0
 
virtual void AddAllowStrokeRenderingType (const ClassID &renderClassID)=0
 
virtual int32 GetAllowStrokeRenderingTypeCount (void)=0
 
virtual ClassID GetAllowStrokeRenderingType (int32 index)=0
 
virtual void AddPreventStrokeRenderingType (const ClassID &preventRenderClassID)=0
 
virtual int32 GetPreventStrokeRenderingTypeCount (void)=0
 
virtual ClassID GetPreventStrokeRenderingType (int32 index)=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 command data interface for changing the page item's attributes applicability.

Member Function Documentation

virtual void IChangePIIsApplicableCmdData::AddAllowAttributeClassID (const ClassIDallowedAttrClassID)
pure virtual

Add an attribute class to the allowed attribute list.

Parameters
allowedAttrClassIDspecifies the new attribute class ID to add.
virtual void IChangePIIsApplicableCmdData::AddAllowFillRenderingType (const ClassIDrenderClassID)
pure virtual

Add an rendering object class ID to the page item's allowed fill rendering type list.

Parameters
renderClassIDspecifies the rendering class ID to allowed fill list.
virtual void IChangePIIsApplicableCmdData::AddAllowStrokeRenderingType (const ClassIDrenderClassID)
pure virtual

Add an rendering object class ID to the page item's allowed stroke rendering type list.

Parameters
renderClassIDspecifies the rendering class ID to allowed stroke list.
virtual void IChangePIIsApplicableCmdData::AddPreventAttributeClassID (const ClassIDpreventAttrClassID)
pure virtual

Add an attribute class ID to the page item's excluded attribute list.

Parameters
preventAttrClassIDspecifies the attribute class ID to exclude.
virtual void IChangePIIsApplicableCmdData::AddPreventFillRenderingType (const ClassIDpreventRenderClassID)
pure virtual

Add an rendering class ID to the page item's excluded fill rendering type list.

Parameters
preventRenderClassIDspecifies the rendering class ID to exclude.
virtual void IChangePIIsApplicableCmdData::AddPreventStrokeRenderingType (const ClassIDpreventRenderClassID)
pure virtual

Add an rendering class ID to the page item's excluded stroke rendering type list.

Parameters
preventRenderClassIDspecifies the rendering class ID to exclude.
virtual ClassID IChangePIIsApplicableCmdData::GetAllowAttributeClassID (int32 index)
pure virtual

Return the nth allowed attribute class ID in the list.

Parameters
indexspecifies the nth item in the allowed list.
Returns
the nth attribute class ID.
virtual int32 IChangePIIsApplicableCmdData::GetAllowAttributeCount (void )
pure virtual

Returns the number of attributes in the allowed attribute list.

virtual ClassID IChangePIIsApplicableCmdData::GetAllowFillRenderingType (int32 index)
pure virtual

Return the nth allowed rendering class ID in the allowed fill list.

Parameters
indexspecifies the nth item in the allowed fill list.
Returns
the nth rendering class ID.
virtual int32 IChangePIIsApplicableCmdData::GetAllowFillRenderingTypeCount (void )
pure virtual

Returns the number of rendering types in the allowed fill list.

virtual ClassID IChangePIIsApplicableCmdData::GetAllowStrokeRenderingType (int32 index)
pure virtual

Return the nth allowed rendering class ID in the stroke list.

Parameters
indexspecifies the nth item in the allowed stroke list.
Returns
the nth rendering class ID.
virtual int32 IChangePIIsApplicableCmdData::GetAllowStrokeRenderingTypeCount (void )
pure virtual

Returns the number of rendering types in the allowed stroke list.

virtual ClassID IChangePIIsApplicableCmdData::GetPreventAttributeClassID (int32 index)
pure virtual

Return the nth excluded attribute class ID in the list.

Parameters
indexspecifies the nth item in the excluded list.
Returns
the nth attribute class ID.
virtual int32 IChangePIIsApplicableCmdData::GetPreventAttributeCount (void )
pure virtual

Returns the number of attributes in the excluded attribute list.

virtual ClassID IChangePIIsApplicableCmdData::GetPreventFillRenderingType (int32 index)
pure virtual

Return the nth excluded rendering class ID in the excluded fill list.

Parameters
indexspecifies the nth item in the excluded fill list.
Returns
the nth rendering class ID.
virtual int32 IChangePIIsApplicableCmdData::GetPreventFillRenderingTypeCount (void )
pure virtual

Returns the number of rendering types in the excluded fill list.

virtual ClassID IChangePIIsApplicableCmdData::GetPreventStrokeRenderingType (int32 index)
pure virtual

Return the nth excluded rendering class ID in the excluded stroke list.

Parameters
indexspecifies the nth item in the excluded stroke list.
Returns
the nth rendering class ID.
virtual int32 IChangePIIsApplicableCmdData::GetPreventStrokeRenderingTypeCount (void )
pure virtual

Returns the number of rendering types excluded stroke list.