24 #ifndef __ICompositeFontMgr__ 25 #define __ICompositeFontMgr__ 27 #include "IPMUnknown.h" 29 #include "IWorkspace.h" 30 #include "ICompositeFont.h" 31 #include "IDocFontMgr.h" 41 virtual void UpdateFonts(int32 oldSeed) = 0;
43 virtual void GetCompositeFontFolder(
IDFile* fileSpec) = 0;
61 virtual int32 GetImportListLength()
const = 0;
62 virtual PMString GetImportList(
const int32 index)
const = 0;
63 virtual bool16 GetImportList(
const PMString& fontName)
const = 0;
64 virtual void RemoveImportList(
const PMString& fontName) = 0;
65 virtual void ClearImportList() = 0;
76 virtual void AddCompFontNewName(
UID fontUID,
PMString& fontName) = 0;
78 virtual UID GetCompFontOrgName(int32 index,
PMString& fontName) = 0;
79 virtual UID GetCompFontNewName(int32 index,
PMString& fontName) = 0;
81 virtual int32 GetCompFontOrgNameLength() = 0;
82 virtual int32 GetCompFontNewNameLength() = 0;
84 virtual void ClearCompFontOrgNewName() = 0;