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

#include <IFontNames.h>

Inheritance diagram for IFontNames:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IFONTNAMES }
 

Public Member Functions

virtual void FontsNeeded (K2Vector< PMString > &nameList)=0
 
virtual void FontsSupplied (K2Vector< PMString > &nameList)=0
 
virtual void SetFontsNeeded (K2Vector< PMString > &nameList)=0
 
virtual void SetFontsSupplied (K2Vector< PMString > &nameList)=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

Interface to hold font information for a graphic, such as EPS and PDF.

Member Function Documentation

virtual void IFontNames::FontsNeeded (K2Vector< PMString > & nameList)
pure virtual

This routine is used to get the font names of the fonts needed (not supplied) by the graphic.

Parameters
nameListOUT a vector of font name strings that are needed but not supplied
virtual void IFontNames::FontsSupplied (K2Vector< PMString > & nameList)
pure virtual

This routine is used to get the font names of the fonts supplied or embedded in the graphic.

Parameters
nameListOUT a vector of font name strings that are supplied
virtual void IFontNames::SetFontsNeeded (K2Vector< PMString > & nameList)
pure virtual

Set the list of font names needed by this graphic.

Parameters
nameListIN a vector of font name strings that are needed but not supplied
virtual void IFontNames::SetFontsSupplied (K2Vector< PMString > & nameList)
pure virtual

Set the list of font names that are supplied by this graphic.

Parameters
nameListIN a vector of font name strings that are supplied