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

#include <ILoadStyleCmdData.h>

Inheritance diagram for ILoadStyleCmdData:
IPMUnknown

Public Types

enum  LoadChoice {
  kLoadParagraphStyles = 0, kLoadCharacterStyles, kLoadParaCharStyles, kLoadNamedGridsTable,
  kLoadMojikumiTable, kLoadTsumeTable, kLoadKinsokuTable, kLoadCompositeFontTable,
  kLoadAllCJKTables, kLoadTOCStyles, kLoadObjectStyles, kLoadTextVariableTable,
  kLoadTableStyles, kLoadCellStyles, kLoadTableCellStyles, kLoadXRefFormats
}
 

Public Member Functions

virtual void Set (IStyleGroupManager *srcStyleNameTable, IStyleGroupManager *destStyleNameTable, UID srcStyleUID, UID destStyleUID)=0
 
virtual void Set (IStyleNameTable *srcStyleNameTable, IStyleNameTable *destStyleNameTable, UID srcStyleUID, UID destStyleUID)=0
 
virtual IStyleNameTableGetSrcStyleNameTable ()=0
 
virtual IStyleGroupManagerGetSrcStyleSetManager ()=0
 
virtual IStyleNameTableGetDestStyleNameTable ()=0
 
virtual IStyleGroupManagerGetDestStyleSetManager ()=0
 
virtual UID GetSrcStyleUID ()=0
 
virtual UID GetDestStyleUID ()=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 data interface used for loading styles.

Member Enumeration Documentation

The choices for loading styles
Enumerator
kLoadParagraphStyles 

Load Paragraph styles

kLoadCharacterStyles 

Load Character styles

kLoadParaCharStyles 

Load both Paragraph and Character styles

kLoadNamedGridsTable 

Load Named Grids

kLoadMojikumiTable 

Load Mojikumi Table

kLoadTsumeTable 

Load Tsume Table

kLoadKinsokuTable 

Load Kinsoku Table

kLoadCompositeFontTable 

Load Composite Font Table

kLoadAllCJKTables 

Load All CJK Tables

kLoadTOCStyles 

Load TOC Styles

kLoadObjectStyles 

Load Object styles

kLoadTextVariableTable 

Load Text Variables

kLoadTableStyles 

Load Table styles

kLoadCellStyles 

Load Cell styles

kLoadTableCellStyles 

Load both Table and Cell styles

kLoadXRefFormats 

Load XRef formats

Member Function Documentation

virtual IStyleNameTable* ILoadStyleCmdData::GetDestStyleNameTable ()
pure virtual

Get the destination style name table

Parameters
none
Returns
IStyleNameTable* the destination style name table
virtual IStyleGroupManager* ILoadStyleCmdData::GetDestStyleSetManager ()
pure virtual
Get the destination style name table

Parameters
none
Returns
IStyleNameTable* the destination style name table
virtual UID ILoadStyleCmdData::GetDestStyleUID ()
pure virtual

Get the destination style UID

Parameters
none
Returns
UID the destination style UID
virtual IStyleNameTable* ILoadStyleCmdData::GetSrcStyleNameTable ()
pure virtual

Get the source style name table

Parameters
none
Returns
IStyleNameTable* the source style name table
virtual IStyleGroupManager* ILoadStyleCmdData::GetSrcStyleSetManager ()
pure virtual

Get the source style name table

Parameters
none
Returns
IStyleNameTable* the source style name table
virtual UID ILoadStyleCmdData::GetSrcStyleUID ()
pure virtual

Get the source style UID

Parameters
none
Returns
UID the source style UID
virtual void ILoadStyleCmdData::Set (IStyleGroupManagersrcStyleNameTable,
IStyleGroupManagerdestStyleNameTable,
UID srcStyleUID,
UID destStyleUID 
)
pure virtual

Set the command data.

Parameters
srcStyleNameTableIN source style name table
destStyleNameTableIN destination style name table
srcStyleUIDIN source style UID
destStyleUIDIN destination style UID
See Also
IStyleNameTable
virtual void ILoadStyleCmdData::Set (IStyleNameTablesrcStyleNameTable,
IStyleNameTabledestStyleNameTable,
UID srcStyleUID,
UID destStyleUID 
)
pure virtual

Set the command data.

Parameters
srcStyleNameTableIN source style name table
destStyleNameTableIN destination style name table
srcStyleUIDIN source style UID
destStyleUIDIN destination style UID
See Also
IStyleNameTable