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

Public Types | |
| enum | { kDefaultIID = IID_IUIFONTSPEC } |
Public Member Functions | |
| virtual void | SetFontID (const int32 &interfaceElementId)=0 |
| virtual int32 | GetFontID () const =0 |
| virtual void | SetHiliteFontID (const int32 &interfaceElementId)=0 |
| virtual int32 | GetHiliteFontID () 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 |
Interface for specifying which UI font to use for a control. Default fonts for controls are determined by the window the control is in.
| pure virtual |
Get the font ID. This is an ID that can be used to look up the corresponding interface font in IInterfaceFonts interface.
| pure virtual |
Get the hilite font ID. This is an ID that can be used to look up the corresponding interface font in IInterfaceFonts interface.
| pure virtual |
Set the font ID. This is an ID that can be used to look up the corresponding interface font in IInterfaceFonts interface.
| interfaceElementId | specifies which UI font to use for this widget, i.e. kPaletteWindowFontId |
| pure virtual |
Set the hilite font ID. This is an ID that can be used to look up the corresponding interface font in IInterfaceFonts interface.
| interfaceElementId | specifies which UI font to use for this widget when selected, i.e. kPaletteWindowHiliteFontId |