InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IStyleMappingsCmdData Class Referenceabstract
Inheritance diagram for IStyleMappingsCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISTYLEMAPPINGSCMDDATA }
 

Public Member Functions

virtual void SetMappingRule (const IStyleMappings::MappingRule &inMappingRule)=0
 
virtual void GetMappingRule (IStyleMappings::MappingRule &outMappingRule) const =0
 
virtual void SetStyleType (const IStyleMappings::MappingStyleType &eInStyleType)=0
 
virtual void GetStyleType (IStyleMappings::MappingStyleType &eInStyleType) const =0
 
virtual void SetIndex (const int32 &index)=0
 
virtual int32 GetIndex () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Enumeration Documentation

anonymous enum

Standard enum to for use with GetDefaultIID() method.

Member Function Documentation

virtual int32 IStyleMappingsCmdData::GetIndex () const
pure virtual

returns the index corresponding to the mapping rule present in the command data.

Returns
index set inside the command data
virtual void IStyleMappingsCmdData::GetMappingRule (IStyleMappings::MappingRuleoutMappingRule) const
pure virtual

return the mapping rule present in the command data, as an output parameter.

Parameters
outMappingRule[IN]the returned mapping rule.
virtual void IStyleMappingsCmdData::GetStyleType (IStyleMappings::MappingStyleTypeeInStyleType) const
pure virtual

return the style type present in the command data, as an output parameter.

Parameters
outMappingRule[IN]the returned style type.
virtual void IStyleMappingsCmdData::SetIndex (const int32 & index)
pure virtual

Set the index corresponding to the mapping rule present in the command data.

Parameters
index[IN]index of the mapping rule.
virtual void IStyleMappingsCmdData::SetMappingRule (const IStyleMappings::MappingRuleinMappingRule)
pure virtual

Set the mapping rule in the command data using the passed mapping rule.

Parameters
inMappingRule[IN]the mapping rule which is set in the command data.
virtual void IStyleMappingsCmdData::SetStyleType (const IStyleMappings::MappingStyleTypeeInStyleType)
pure virtual

Set the mapping style type in the command data using the passed parameter.

Parameters
eInStyleType[IN]the style type which is set in the command data.