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

PSOutputDev Class Reference

#include <PSOutputDev.h>

Inheritance diagram for PSOutputDev:

OutputDev List of all members.

Public Methods

 PSOutputDev (char *fileName, XRef *xrefA, Catalog *catalog, int firstPage, int lastPage, PSOutMode modeA, int imgLLXA=0, int imgLLYA=0, int imgURXA=0, int imgURYA=0, GBool manualCtrlA=gFalse)
 PSOutputDev (PSOutputFunc outputFuncA, void *outputStreamA, XRef *xrefA, Catalog *catalog, int firstPage, int lastPage, PSOutMode modeA, int imgLLXA=0, int imgLLYA=0, int imgURXA=0, int imgURYA=0, GBool manualCtrlA=gFalse)
virtual ~PSOutputDev ()
virtual GBool isOk ()
virtual GBool upsideDown ()
virtual GBool useDrawChar ()
virtual GBool interpretType3Chars ()
void writeHeader (int firstPage, int lastPage, PDFRectangle *mediaBox, PDFRectangle *cropBox)
void writeXpdfProcset ()
void writeDocSetup (Catalog *catalog, int firstPage, int lastPage)
void writePageSetup ()
void writePageTrailer ()
void writeTrailer ()
virtual void startPage (int pageNum, GfxState *state)
virtual void endPage ()
virtual void saveState (GfxState *state)
virtual void restoreState (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 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 drawString (GfxState *state, GString *s)
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)
void setOffset (double x, double y)
void setScale (double x, double y)
void setRotate (int rotateA)
void setClip (double llx, double lly, double urx, double ury)
void setUnderlayCbk (void(*cbk)(PSOutputDev *psOut, void *data), void *data)
void setOverlayCbk (void(*cbk)(PSOutputDev *psOut, void *data), void *data)

Friends

class WinPDFPrinter

Constructor & Destructor Documentation

PSOutputDev::PSOutputDev char *    fileName,
XRef   xrefA,
Catalog   catalog,
int    firstPage,
int    lastPage,
PSOutMode    modeA,
int    imgLLXA = 0,
int    imgLLYA = 0,
int    imgURXA = 0,
int    imgURYA = 0,
GBool    manualCtrlA = gFalse
 

PSOutputDev::PSOutputDev PSOutputFunc    outputFuncA,
void *    outputStreamA,
XRef   xrefA,
Catalog   catalog,
int    firstPage,
int    lastPage,
PSOutMode    modeA,
int    imgLLXA = 0,
int    imgLLYA = 0,
int    imgURXA = 0,
int    imgURYA = 0,
GBool    manualCtrlA = gFalse
 

PSOutputDev::~PSOutputDev   [virtual]
 


Member Function Documentation

void PSOutputDev::clip GfxState   state [virtual]
 

Reimplemented from OutputDev.

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

Reimplemented from OutputDev.

void PSOutputDev::drawImageMask GfxState   state,
Object   ref,
Stream   str,
int    width,
int    height,
GBool    invert,
GBool    inlineImg
[virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::drawString GfxState   state,
GString   s
[virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::endPage   [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::endTextObject GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::eoClip GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::eoFill GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::fill GfxState   state [virtual]
 

Reimplemented from OutputDev.

virtual GBool PSOutputDev::interpretType3Chars   [inline, virtual]
 

Implements OutputDev.

virtual GBool PSOutputDev::isOk   [inline, virtual]
 

void PSOutputDev::psXObject Stream   psStream,
Stream   level1Stream
[virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::restoreState GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::saveState GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::setClip double    llx,
double    lly,
double    urx,
double    ury
[inline]
 

void PSOutputDev::setOffset double    x,
double    y
[inline]
 

void PSOutputDev::setOverlayCbk void(*    cbk)(PSOutputDev *psOut, void *data),
void *    data
[inline]
 

void PSOutputDev::setRotate int    rotateA [inline]
 

void PSOutputDev::setScale double    x,
double    y
[inline]
 

void PSOutputDev::setUnderlayCbk void(*    cbk)(PSOutputDev *psOut, void *data),
void *    data
[inline]
 

void PSOutputDev::startPage int    pageNum,
GfxState   state
[virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::stroke GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::type3D0 GfxState   state,
double    wx,
double    wy
[virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::type3D1 GfxState   state,
double    wx,
double    wy,
double    llx,
double    lly,
double    urx,
double    ury
[virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateCharSpace GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateCTM GfxState   state,
double    m11,
double    m12,
double    m21,
double    m22,
double    m31,
double    m32
[virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateFillColor GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateFlatness GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateFont GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateHorizScaling GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateLineCap GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateLineDash GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateLineJoin GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateLineWidth GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateMiterLimit GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateRender GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateRise GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateStrokeColor GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateTextMat GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateTextPos GfxState   state [virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateTextShift GfxState   state,
double    shift
[virtual]
 

Reimplemented from OutputDev.

void PSOutputDev::updateWordSpace GfxState   state [virtual]
 

Reimplemented from OutputDev.

virtual GBool PSOutputDev::upsideDown   [inline, virtual]
 

Implements OutputDev.

virtual GBool PSOutputDev::useDrawChar   [inline, virtual]
 

Implements OutputDev.

void PSOutputDev::writeDocSetup Catalog   catalog,
int    firstPage,
int    lastPage
 

void PSOutputDev::writeHeader int    firstPage,
int    lastPage,
PDFRectangle   mediaBox,
PDFRectangle   cropBox
 

void PSOutputDev::writePageSetup  
 

void PSOutputDev::writePageTrailer  
 

void PSOutputDev::writeTrailer  
 

void PSOutputDev::writeXpdfProcset  
 


Friends And Related Function Documentation

friend class WinPDFPrinter [friend]
 


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