Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes

GR_Win32USPFont Class Reference

#include <gr_Win32USPGraphics.h>

Inheritance diagram for GR_Win32USPFont:
GR_Win32Font GR_Font

List of all members.

Public Member Functions

virtual ~GR_Win32USPFont ()
SCRIPT_CACHEgetScriptCache ()
HDC getPrintDC () const
void setPrintDC (HDC dc)
UT_sint32 getScreenAscent () const
void setScreenAscent (UT_sint32 iA)

Static Public Member Functions

static GR_Win32USPFontnewFont (LOGFONTW &lf, double fPoints, HDC hdc, HDC printHDC)

Protected Member Functions

 GR_Win32USPFont (LOGFONTW &lf, double fPoints, HDC hdc, HDC printHDC)
virtual void _clearAnyCachedInfo ()

Private Attributes

SCRIPT_CACHE m_sc
HDC m_printHDC
UT_sint32 m_iScreenAscent

Constructor & Destructor Documentation

GR_Win32USPFont::~GR_Win32USPFont (  )  [virtual]
GR_Win32USPFont::GR_Win32USPFont ( LOGFONTW &  lf,
double  fPoints,
HDC  hdc,
HDC  printHDC 
) [protected]

Referenced by newFont().


Member Function Documentation

void GR_Win32USPFont::_clearAnyCachedInfo (  )  [protected, virtual]

Reimplemented from GR_Win32Font.

References GR_Win32USPGraphics::fScriptFreeCache, and m_sc.

UT_sint32 GR_Win32USPFont::getScreenAscent (  )  const [inline]
SCRIPT_CACHE* GR_Win32USPFont::getScriptCache (  )  [inline]
GR_Win32USPFont * GR_Win32USPFont::newFont ( LOGFONTW &  lf,
double  fPoints,
HDC  hdc,
HDC  printHDC 
) [static]
void GR_Win32USPFont::setPrintDC ( HDC  dc  )  [inline]
void GR_Win32USPFont::setScreenAscent ( UT_sint32  iA  )  [inline]

Member Data Documentation


The documentation for this class was generated from the following files: