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

Public Types | |
| enum | { kDefaultIID = IID_IFONTFAMILYDATA } |
Public Member Functions | |
| virtual void | Set (const UIDRef &workspace, const PMString &familyName, bool16 makeFake)=0 |
| virtual PMString | GetFamilyName () const =0 |
| virtual void | SetFamilyNameNative (const PMString &familyNameNative)=0 |
| virtual PMString | GetFamilyNameNative () const =0 |
| virtual bool16 | MakeFake () const =0 |
| virtual UIDRef | GetWorkspaceRef () const =0 |
| virtual void | SetAddEntry (bool16 addEntry)=0 |
| virtual bool16 | GetAddEntry () const =0 |
| virtual void | SetFontEntry (const FontEntry &fontEntry)=0 |
| virtual void | GetFontEntry (FontEntry *fontEntry) const =0 |
| virtual void | SetMissingButFoundPSName (bool16 isMissing)=0 |
| virtual bool16 | GetMissingButFoundPSName () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Used to pass data to NewFontFamilyCmd
| pure virtual |
Get add entry variable
| pure virtual |
Gets the roman family name
| pure virtual |
Gets the native family name. If the font is Japanese writing script the Native name will be Japanese.
| pure virtual |
Get font entry
| fontEntry | data for font entry |
| pure virtual |
Get missing
| pure virtual |
Get workspace
| pure virtual |
Get make fake variable
| pure virtual |
Gets the roman family name
| workspace | |
| familyName | family name of family to create |
| makeFake | create a dysfunctional font family |
| pure virtual |
The purpose of this is to be able to make entries in the family face table for missing fonts for which we have the face name and postscript name.
| addEntry | true if you want to make an entry in the family table. Also set the face name/postscript name for the font entry you want to make. |
| pure virtual |
Sets the native family name. If the font is Japanese writing script the Native name will be Japanese.
| PMString | Native family name |
| pure virtual |
Set font entry
| fontEntry | data for font entry |
| pure virtual |
Set missing
| isMissing |