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

#include <IDocPresetListMgr.h>

Inheritance diagram for IDocPresetListMgr:
IGenStlEdtListMgrIPMUnknown

Public Types

enum  { kDefaultIID = IID_IDOCPRESETLISTMGR }
 
- 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

Subclass of IGenStlEdtListMgr. This interface adds nothing to its base class and

is preserved for historical reasons and to avoid changing client code that was written against this interface.

This interface is InCopy only, to store/retrieve InCopy document style presets

See Also
IGenStlEdtListMgr