filters

GfxFont Class Reference

Inheritance diagram for GfxFont:

Gfx8BitFont GfxCIDFont List of all members.

Detailed Description

Definition at line 83 of file GfxFont.h.


Public Member Functions

 GfxFont (const char *tagA, Ref idA, GString *nameA)
virtual ~GfxFont ()
GBool isOk ()
GStringgetTag ()
RefgetID ()
GBool matches (char *tagA)
GStringgetName ()
GfxFontType getType ()
virtual GBool isCIDFont ()
GBool getEmbeddedFontID (Ref *embID)
GStringgetEmbeddedFontName ()
GStringgetExtFontFile ()
GBool isFixedWidth ()
GBool isSerif ()
GBool isSymbolic ()
GBool isItalic ()
GBool isBold ()
double * getFontMatrix ()
double * getFontBBox ()
double getAscent ()
double getDescent ()
virtual int getWMode ()
char * readExtFontFile (int *len)
char * readEmbFontFile (XRef *xref, int *len)
virtual int getNextChar (char *s, int len, CharCode *code, Unicode *u, int uSize, int *uLen, double *dx, double *dy, double *ox, double *oy)=0

Static Public Member Functions

static GfxFontmakeFont (XRef *xref, const char *tagA, Ref idA, Dict *fontDict)

Protected Member Functions

void readFontDescriptor (XRef *xref, Dict *fontDict)
CharCodeToUnicodereadToUnicodeCMap (Dict *fontDict, int nBits)
void findExtFontFile ()

Protected Attributes

GStringtag
Ref id
GStringname
GfxFontType type
int flags
GStringembFontName
Ref embFontID
GStringextFontFile
double fontMat [6]
double fontBBox [4]
double missingWidth
double ascent
double descent
GBool ok

The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys