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

#include <ICompositeFontMgr.h>

Inheritance diagram for ICompositeFontMgr:
IPMUnknown

Public Member Functions

virtual void UpdateFonts (int32 oldSeed)=0
 
virtual void GetCompositeFontFolder (IDFile *fileSpec)=0
 
virtual PMString GetCompositeFontPath (IPMFont *font)=0
 
virtual void AddImportList (const PMString &fontName)=0
 
virtual void AddImportList (const PMString &fontName, PMString psFontName)=0
 
virtual int32 GetImportListLength () const =0
 
virtual PMString GetImportList (const int32 index) const =0
 
virtual bool16 GetImportList (const PMString &fontName) const =0
 
virtual void RemoveImportList (const PMString &fontName)=0
 
virtual void ClearImportList ()=0
 
virtual const K2Vector
< PMString > & 
GetImportPSNameList () const =0
 
virtual void AddCompFontOrgName (UID fontUID, PMString &fontName)=0
 
virtual void AddCompFontNewName (UID fontUID, PMString &fontName)=0
 
virtual UID GetCompFontOrgName (int32 index, PMString &fontName)=0
 
virtual UID GetCompFontNewName (int32 index, PMString &fontName)=0
 
virtual int32 GetCompFontOrgNameLength ()=0
 
virtual int32 GetCompFontNewNameLength ()=0
 
virtual void ClearCompFontOrgNewName ()=0
 
virtual PMString GetDefaultRomanFontInstalled ()=0
 
virtual PMString GetDefaultJFontInstalled ()=0
 
virtual void SetDefaultCompositeFontInstalled (IDocFontMgr *docFontMgr, ICompositeFont *defaultData)=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

Manager for compsite fonts

Member Function Documentation

virtual void ICompositeFontMgr::AddCompFontOrgName (UID fontUID,
PMStringfontName 
)
pure virtual

AddCompFontOrgName

Parameters
fontUID
fontName
virtual void ICompositeFontMgr::AddImportList (const PMStringfontName)
pure virtual

Add to import list. Please use the one below with psname or documents cannot be recomposed correctly.

Parameters
fontName- native family name of composite font that was imported
virtual void ICompositeFontMgr::AddImportList (const PMStringfontName,
PMString psFontName 
)
pure virtual

Add to import list.

Parameters
fontName- native family name of composite font that was imported
psFontName- postscript name of composite font that was imported
virtual PMString ICompositeFontMgr::GetDefaultJFontInstalled ()
pure virtual

Gets a default Japanese name from installed fonts

Returns
PMString postscript name of default Japanese font
virtual PMString ICompositeFontMgr::GetDefaultRomanFontInstalled ()
pure virtual

Gets a default Roman name from installed fonts

Returns
PMString postscript name of default Roman font