![]() | InDesign SDK 20.5 |
#include <IDocPresetListMgr.h>

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 |
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