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

#include <IGetUniqueStyleNamesCmdData.h>

Inheritance diagram for IGetUniqueStyleNamesCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IGETUNIQUESTYLENAMESCMDDATA }
 

Public Member Functions

virtual PMString GetBookName ()=0
 
virtual void SetBookName (const PMString &bookName)=0
 
virtual PMIID GetStyleType ()=0
 
virtual void SetStyleType (PMIID styleType)=0
 
virtual void SetIncludeBook (const bool16 bInclude)=0
 
virtual bool16 GetIncludeBook ()=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

This command data interface is for accessing the data related to GetUniqueStyleNamesOfBookCmd.

See Also
kGetUniqueStyleNamesOfBookCmdBoss.

Member Function Documentation

virtual PMString IGetUniqueStyleNamesCmdData::GetBookName ()
pure virtual

Get the name of the book where we collect all the unique styles from its documents/chapters.

Parameters
none
Returns
PMString& the book name.
virtual bool16 IGetUniqueStyleNamesCmdData::GetIncludeBook ()
pure virtual

Get the flag indicates that if we should include all the documents in the book when we do collecting unique styles.

Parameters
none
Returns
bool16 kTrue means we do include all the documents in book, otherwise kFalse.
virtual PMIID IGetUniqueStyleNamesCmdData::GetStyleType ()
pure virtual

Get the style type like IID_IPARASTYLEGROUPMANAGER or IID_ICHARSTYLEGROUPMANAGER.

Parameters
none
Returns
PMIID the interface ID of the style type such as IID_IPARASTYLEGROUPMANAGER or IID_ICHARSTYLEGROUPMANAGER.
virtual void IGetUniqueStyleNamesCmdData::SetBookName (const PMStringbookName)
pure virtual

Set the book name.

Parameters
bookNameIN the book name to be set.
virtual void IGetUniqueStyleNamesCmdData::SetIncludeBook (const bool16 bInclude)
pure virtual

Set the flag indicates that if we should include all the documents in the book when we do collecting unique styles.

Parameters
bIncludeIN kTrue means include all the documents in the book.
virtual void IGetUniqueStyleNamesCmdData::SetStyleType (PMIID styleType)
pure virtual

Set the style type like IID_IPARASTYLEGROUPMANAGER or IID_ICHARSTYLEGROUPMANAGER.

Parameters
styleTypeIN the interface ID of the style.