Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OutputDev Class Reference

#include <OutputDev.h>

Inheritance diagram for OutputDev:

PSOutputDev TextOutputDev List of all members.

Public Methods

 OutputDev ()
virtual ~OutputDev ()
virtual GBool upsideDown ()=0
virtual GBool useDrawChar ()=0
virtual GBool interpretType3Chars ()=0
virtual GBool needNonText ()
virtual void setDefaultCTM (double *ctm)
virtual void startPage (int pageNum, GfxState *state)
virtual void endPage ()
virtual void dump ()
virtual void cvtDevToUser (double dx, double dy, double *ux, double *uy)
virtual void cvtUserToDev (double ux, double uy, int *dx, int *dy)
virtual void drawLink (Link *link, Catalog *catalog)
virtual void saveState (GfxState *state)
virtual void restoreState (GfxState *state)
virtual void updateAll (GfxState *state)
virtual void updateCTM (GfxState *state, double m11, double m12, double m21, double m22, double m31, double m32)
virtual void updateLineDash (GfxState *state)
virtual void updateFlatness (GfxState *state)
virtual void updateLineJoin (GfxState *state)
virtual void updateLineCap (GfxState *state)
virtual void updateMiterLimit (GfxState *state)
virtual void updateLineWidth (GfxState *state)
virtual void updateFillColor (GfxState *state)
virtual void updateStrokeColor (GfxState *state)
virtual void updateFillOpacity (GfxState *state)
virtual void updateStrokeOpacity (GfxState *state)
virtual void updateFont (GfxState *state)
virtual void updateTextMat (GfxState *state)
virtual void updateCharSpace (GfxState *state)
virtual void updateRender (GfxState *state)
virtual void updateRise (GfxState *state)
virtual void updateWordSpace (GfxState *state)
virtual void updateHorizScaling (GfxState *state)
virtual void updateTextPos (GfxState *state)
virtual void updateTextShift (GfxState *state, double shift)
virtual void stroke (GfxState *state)
virtual void fill (GfxState *state)
virtual void eoFill (GfxState *state)
virtual void clip (GfxState *state)
virtual void eoClip (GfxState *state)
virtual void beginString (GfxState *state, GString *s)
virtual void endString (GfxState *state)
virtual void drawChar (GfxState *state, double x, double y, double dx, double dy, double originX, double originY, CharCode code, Unicode *u, int uLen)
virtual void drawString (GfxState *state, GString *s)
virtual GBool beginType3Char (GfxState *state, double x, double y, double dx, double dy, CharCode code, Unicode *u, int uLen)
virtual void endType3Char (GfxState *state)
virtual void endTextObject (GfxState *state)
virtual void drawImageMask (GfxState *state, Object *ref, Stream *str, int width, int height, GBool invert, GBool inlineImg)
virtual void drawImage (GfxState *state, Object *ref, Stream *str, int width, int height, GfxImageColorMap *colorMap, int *maskColors, GBool inlineImg)
virtual void type3D0 (GfxState *state, double wx, double wy)
virtual void type3D1 (GfxState *state, double wx, double wy, double llx, double lly, double urx, double ury)
virtual void psXObject (Stream *psStream, Stream *level1Stream)

Constructor & Destructor Documentation

OutputDev::OutputDev (    )  [inline]
 

virtual OutputDev::~OutputDev (    )  [inline, virtual]
 


Member Function Documentation

virtual void OutputDev::beginString (  GfxState *    state,
GString *    s
)  [inline, virtual]
 

Reimplemented in TextOutputDev.

GBool OutputDev::beginType3Char (  GfxState *    state,
double    x,
double    y,
double    dx,
double    dy,
CharCode    code,
Unicode *    u,
int    uLen
)  [virtual]
 

virtual void OutputDev::clip (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

void OutputDev::cvtDevToUser (  double    dx,
double    dy,
double *    ux,
double *    uy
)  [virtual]
 

void OutputDev::cvtUserToDev (  double    ux,
double    uy,
int *    dx,
int *    dy
)  [virtual]
 

virtual void OutputDev::drawChar (  GfxState *    state,
double    x,
double    y,
double    dx,
double    dy,
double    originX,
double    originY,
CharCode    code,
Unicode *    u,
int    uLen
)  [inline, virtual]
 

Reimplemented in TextOutputDev.

void OutputDev::drawImage (  GfxState *    state,
Object *    ref,
Stream *    str,
int    width,
int    height,
GfxImageColorMap *    colorMap,
int *    maskColors,
GBool    inlineImg
)  [virtual]
 

Reimplemented in PSOutputDev.

void OutputDev::drawImageMask (  GfxState *    state,
Object *    ref,
Stream *    str,
int    width,
int    height,
GBool    invert,
GBool    inlineImg
)  [virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::drawLink (  Link *    link,
Catalog *    catalog
)  [inline, virtual]
 

virtual void OutputDev::drawString (  GfxState *    state,
GString *    s
)  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::dump (    )  [inline, virtual]
 

virtual void OutputDev::endPage (    )  [inline, virtual]
 

Reimplemented in PSOutputDev, and TextOutputDev.

virtual void OutputDev::endString (  GfxState *    state )  [inline, virtual]
 

Reimplemented in TextOutputDev.

virtual void OutputDev::endTextObject (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::endType3Char (  GfxState *    state )  [inline, virtual]
 

virtual void OutputDev::eoClip (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::eoFill (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::fill (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual GBool OutputDev::interpretType3Chars (    )  [pure virtual]
 

Implemented in PSOutputDev, and TextOutputDev.

virtual GBool OutputDev::needNonText (    )  [inline, virtual]
 

Reimplemented in TextOutputDev.

virtual void OutputDev::psXObject (  Stream *    psStream,
Stream *    level1Stream
)  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::restoreState (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::saveState (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

void OutputDev::setDefaultCTM (  double *    ctm )  [virtual]
 

virtual void OutputDev::startPage (  int    pageNum,
GfxState *    state
)  [inline, virtual]
 

Reimplemented in PSOutputDev, and TextOutputDev.

virtual void OutputDev::stroke (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::type3D0 (  GfxState *    state,
double    wx,
double    wy
)  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::type3D1 (  GfxState *    state,
double    wx,
double    wy,
double    llx,
double    lly,
double    urx,
double    ury
)  [inline, virtual]
 

Reimplemented in PSOutputDev.

void OutputDev::updateAll (  GfxState *    state )  [virtual]
 

virtual void OutputDev::updateCharSpace (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateCTM (  GfxState *    state,
double    m11,
double    m12,
double    m21,
double    m22,
double    m31,
double    m32
)  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateFillColor (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateFillOpacity (  GfxState *    state )  [inline, virtual]
 

virtual void OutputDev::updateFlatness (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateFont (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev, and TextOutputDev.

virtual void OutputDev::updateHorizScaling (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateLineCap (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateLineDash (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateLineJoin (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateLineWidth (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateMiterLimit (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateRender (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateRise (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateStrokeColor (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateStrokeOpacity (  GfxState *    state )  [inline, virtual]
 

virtual void OutputDev::updateTextMat (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateTextPos (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateTextShift (  GfxState *    state,
double    shift
)  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual void OutputDev::updateWordSpace (  GfxState *    state )  [inline, virtual]
 

Reimplemented in PSOutputDev.

virtual GBool OutputDev::upsideDown (    )  [pure virtual]
 

Implemented in PSOutputDev, and TextOutputDev.

virtual GBool OutputDev::useDrawChar (    )  [pure virtual]
 

Implemented in PSOutputDev, and TextOutputDev.


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:49 2004 for Lemur Toolkit by doxygen1.2.18