InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IDocStyleListMgr Class Reference

#include <IDocStyleListMgr.h>

Inheritance diagram for IDocStyleListMgr:
IGenStlEdtListMgrIPMUnknown

Public Types

enum  { kDefaultIID = IID_IDOCSTYLELISTMGR }
 
- Public Types inherited from IGenStlEdtListMgr
enum  GenStlEdtUIStringID {
  kDialogTitle, kStyleListTitle, kNewStyleNameTitle, kRenameStyleTitle,
  kNameConflictPrompt, kNameRequiredPrompt, kImportTitle, kExportTitle,
  kExportFileClassName, kExportDefaultFileName, kAlertCannotLoadStyles, kNameReservedPrompt,
  kLastGenStlEdtUIStringID
}
 

Additional Inherited Members

- Public Member Functions inherited from IGenStlEdtListMgr
virtual int32 GetNumStyles ()=0
 
virtual ErrorCode GetNthStyleName (int32 index, PMString *pName)=0
 
virtual ErrorCode GetNthStyleDescription (int32 index, PMString *pDesc)=0
 
virtual bool32 IsNthStyleEditable (int32 index)=0
 
virtual bool32 IsNthStyleDeleteable (int32 index)=0
 
virtual int32 GetStyleIndexByName (const PMString &pName)=0
 
virtual bool32 GetUIString (GenStlEdtUIStringID whichString, PMString *pName)=0
 
virtual ClassID GetExportFileRootBossClassID ()=0
 
virtual void GetExportFileCreatorAndType (OSType *pCreator, OSType *pType)=0
 
virtual void GetImportExportFileMagicByte (DBUtils::MagicBytes magicBytes)=0
 
virtual void GetExportFileExtension (PMString *pExt)=0
 
virtual bool32 CustomImport (const IDFile *theFile)=0
 
virtual bool32 CustomExport (const IDFile *theFile, K2Vector< int32 > &indexList)=0
 
virtual ErrorCode ImportStyles (UIDRef uidrefFrom)=0
 
virtual ErrorCode ExportStyles (UIDRef uidrefTo, K2Vector< int32 > &indexList)=0
 
virtual ErrorCode SetNthStyleName (int32 index, PMString &name)=0
 
virtual PMString GetUniqueStyleName (PMString &baseName)=0
 
virtual ErrorCode AddStyle (PMString &name)=0
 
virtual ErrorCode CopyNthStyle (int32 srcIndex, PMString &newName)=0
 
virtual ErrorCode DeleteNthStyle (int32 index)=0
 
virtual bool32 EditNthStyle (int32 index, bool16 bNew)=0
 
virtual void ListInsert (UID uid, int32 index=-1)=0
 
virtual void ListRemove (int32 index)=0
 
virtual void ListReplace (UID uid, int32 index)=0
 
virtual ErrorCode CopyStyleData (UIDRef srcStyle, UIDRef dstStyle)=0
 
virtual UIDRef GetNthStyleRef (int32 index)=0
 
virtual ErrorCode InvokeNthStyle (int32 index, bool32 displayUI=kTrue)=0
 
virtual bool16 ReferencesFlattenerStyle ()=0
 
virtual UIDRef GetReferencedFlattenerStyle (int32 nIndex)=0
 
virtual PMString GetFlattenerStyleName (int32 nIndex)=0
 
virtual void SetFlattenerStyleName (int32 nIndex, const PMString &strName)=0
 
virtual bool16 EnabledInNoPubState ()=0
 

Detailed Description

Provides a version of the generic style edit list manager interface for Document Presets