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

#include <IStyleRemapData.h>

Inheritance diagram for IStyleRemapData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISTYLEREMAPDATA }
 
enum  ConflictFlagEnum { kConflictFlagNone = 0, kConflictFlagSkip = 1, kConflictFlagOverwrite = 2, kConflictFlagRename = 4 }
 

Public Member Functions

virtual void SetRemappingList (const RemappingList &remapList)=0
 
virtual const RemappingListGetRemappingList () const =0
 
virtual void SetConflictFlag (int32 conflictFlag)=0
 
virtual int32 GetConflictFlag () const =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

Command data interface for kDeleteParaStyleGroupCmdBoss, and kDeleteCharStyleGroupCmdBoss. When a style set is deleted a number of styles which are child of the style set being deleted also gets deleted. Through this interface a client can specify which style to replace with when a particular style is deleted with in a style set.

Member Enumeration Documentation

Enumerator
kConflictFlagNone 

no action required

kConflictFlagSkip 

Skip the conflicting styles/sets

kConflictFlagOverwrite 

Ovewrite the conflicting styles/sets with the droppped styles/sets

kConflictFlagRename 

AutoRename the dropped styles/sets

Member Function Documentation

virtual int32 IStyleRemapData::GetConflictFlag () const
pure virtual

Returns the conflict flag.

Returns
conflict flag
virtual const RemappingList& IStyleRemapData::GetRemappingList () const
pure virtual

Gets the remapping list

Returns
the remapping list that has been set.
virtual void IStyleRemapData::SetConflictFlag (int32 conflictFlag)
pure virtual

Set the conflict flag, from ConflictFlagEnum, the action to be taken in case of conflict,

Parameters
conflictFlag[IN] a value from ConflictFlagEnum
See Also
ConflictFlagEnum
virtual void IStyleRemapData::SetRemappingList (const RemappingListremapList)
pure virtual

Sets the remapping list

Parameters
remapList[IN] sets the remapping list that will be used by the command