Type1CFontConverter Class Reference

#include <FontFile.h>


Public Member Functions

 Type1CFontConverter (char *fileA, int lenA, FILE *outA)
 ~Type1CFontConverter ()
void convert ()

Private Member Functions

void eexecWrite (char *s)
void cvtGlyph (char *name, Guchar *s, int n)
void cvtGlyphWidth (GBool useOp)
void eexecDumpNum (double x, GBool fpA)
void eexecDumpOp1 (int opA)
void eexecDumpOp2 (int opA)
void eexecWriteCharstring (Guchar *s, int n)
void getDeltaInt (char *buf, char *name, double *opA, int n)
void getDeltaReal (char *buf, char *name, double *opA, int n)

Private Attributes

char * file
int len
FILE * out
double op [48]
GBool fp [48]
int nOps
double defaultWidthX
double nominalWidthX
GBool defaultWidthXFP
GBool nominalWidthXFP
Gushort r1
GStringcharBuf
int line


Detailed Description

Definition at line 83 of file FontFile.h.


Constructor & Destructor Documentation

Type1CFontConverter::Type1CFontConverter ( char *  fileA,
int  lenA,
FILE *  outA 
)

Type1CFontConverter::~Type1CFontConverter (  ) 


Member Function Documentation

void Type1CFontConverter::convert (  ) 

void Type1CFontConverter::eexecWrite ( char *  s  )  [private]

void Type1CFontConverter::cvtGlyph ( char *  name,
Guchar s,
int  n 
) [private]

void Type1CFontConverter::cvtGlyphWidth ( GBool  useOp  )  [private]

void Type1CFontConverter::eexecDumpNum ( double  x,
GBool  fpA 
) [private]

void Type1CFontConverter::eexecDumpOp1 ( int  opA  )  [private]

void Type1CFontConverter::eexecDumpOp2 ( int  opA  )  [private]

void Type1CFontConverter::eexecWriteCharstring ( Guchar s,
int  n 
) [private]

void Type1CFontConverter::getDeltaInt ( char *  buf,
char *  name,
double *  opA,
int  n 
) [private]

void Type1CFontConverter::getDeltaReal ( char *  buf,
char *  name,
double *  opA,
int  n 
) [private]


Field Documentation

char* Type1CFontConverter::file [private]

Definition at line 102 of file FontFile.h.

int Type1CFontConverter::len [private]

Definition at line 103 of file FontFile.h.

FILE* Type1CFontConverter::out [private]

Definition at line 104 of file FontFile.h.

double Type1CFontConverter::op[48] [private]

Definition at line 105 of file FontFile.h.

GBool Type1CFontConverter::fp[48] [private]

Definition at line 106 of file FontFile.h.

int Type1CFontConverter::nOps [private]

Definition at line 107 of file FontFile.h.

double Type1CFontConverter::defaultWidthX [private]

Definition at line 108 of file FontFile.h.

double Type1CFontConverter::nominalWidthX [private]

Definition at line 109 of file FontFile.h.

GBool Type1CFontConverter::defaultWidthXFP [private]

Definition at line 110 of file FontFile.h.

GBool Type1CFontConverter::nominalWidthXFP [private]

Definition at line 111 of file FontFile.h.

Gushort Type1CFontConverter::r1 [private]

Definition at line 112 of file FontFile.h.

GString* Type1CFontConverter::charBuf [private]

Definition at line 113 of file FontFile.h.

int Type1CFontConverter::line [private]

Definition at line 114 of file FontFile.h.


The documentation for this class was generated from the following file:
Generated on Fri Jan 9 15:45:40 2009 for libextractor by  doxygen 1.5.1