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

#include <IExportStyleCmdData.h>

Inheritance diagram for IExportStyleCmdData:
IPMUnknown

Public Member Functions

virtual void SetStyleIndex (int32 index)=0
 
virtual int32 GetStyleIndex () const =0
 
virtual void SetNewName (const PMString &newName)=0
 
virtual PMString GetNewName () const =0
 
virtual void SetSrcList (UIDRef srcListRef)=0
 
virtual UIDRef GetSrcList () const =0
 
virtual void SetDstList (UIDRef dstListRef)=0
 
virtual UIDRef GetDstList () const =0
 
virtual bool16 IsImport () const =0
 
virtual void SetIsImport (bool16 f)=0
 
virtual void SetSuccess (bool32 successful)=0
 
virtual bool32 GetSuccess ()=0
 
virtual void SetListMgrIID (PMIID interfaceid)=0
 
virtual PMIID GetListMgrIID () 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

General command data interface for different style commands, such as set style name, add style, edit style and delete style. Used for Document styles, PDF styles, Printer styles and Flattener styles.

Member Function Documentation

virtual UIDRef IExportStyleCmdData::GetDstList () const
pure virtual

Get the UIDRef for the destination list to use.

Returns
UIDRef to use to instaniate the style list manager
virtual PMIID IExportStyleCmdData::GetListMgrIID () const
pure virtual
Get the list manager interface IID

Returns
interfaceid interface id of the list manager to use
virtual PMString IExportStyleCmdData::GetNewName () const
pure virtual

Get the string to use for a new style name.

virtual UIDRef IExportStyleCmdData::GetSrcList () const
pure virtual

Get the UIDRef for the source list to use.

Returns
UIDRef to use to instaniate the style list manager
virtual int32 IExportStyleCmdData::GetStyleIndex () const
pure virtual

Get the style index.

virtual bool32 IExportStyleCmdData::GetSuccess ()
pure virtual

Get whether operation was successful.

Returns
bool32 kTrue if operation was successful, kFalse otherwise
virtual bool16 IExportStyleCmdData::IsImport () const
pure virtual

Get whether this is an import of styles or not.

Returns
bool16 kTrue if importing, kFalse otherwise
virtual void IExportStyleCmdData::SetDstList (UIDRef dstListRef)
pure virtual

Set the destination list to use.

Parameters
dstListRefIN a UIDRef that is used to instaniate the style list manager
virtual void IExportStyleCmdData::SetIsImport (bool16 f)
pure virtual

Set whether this is an import of styles.

Parameters
fIN kTrue if import of styles, kFalse otherwise
virtual void IExportStyleCmdData::SetListMgrIID (PMIID interfaceid)
pure virtual
Set the list manager interface IID

Parameters
interfaceidIN interface id of the list manager to use
virtual void IExportStyleCmdData::SetNewName (const PMStringnewName)
pure virtual

Holds string that can be used for setting a new style name.

Parameters
newNameIN the name to store
virtual void IExportStyleCmdData::SetSrcList (UIDRef srcListRef)
pure virtual

Set the source list to use.

Parameters
srcListRefIN a UIDRef that is used to instaniate the style list manager
virtual void IExportStyleCmdData::SetStyleIndex (int32 index)
pure virtual

Set the style index to operate on.

Parameters
indexIN the style index
virtual void IExportStyleCmdData::SetSuccess (bool32 successful)
pure virtual

Set whether operation was successful or not.

Parameters
successfulIN kTrue if operation was successful, kFalse otherwise