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