filters

OutputDev Class Reference

Inheritance diagram for OutputDev:

ImageOutputDev PDFImport::Device PSOutputDev TextOutputDev XOutputDev PBMOutputDev XPixmapOutputDev List of all members.

Detailed Description

Definition at line 33 of file OutputDev.h.


Public Member Functions

 OutputDev ()
virtual ~OutputDev ()
virtual GBool upsideDown ()=0
virtual GBool useDrawChar ()=0
virtual GBool interpretType3Chars ()=0
virtual GBool needNonText ()
virtual void setDefaultCTM (const double *ctm)
virtual void startPage (int, GfxState *)
virtual void endPage ()
virtual void dump ()
virtual void cvtDevToUser (int dx, int dy, double *ux, double *uy)
virtual void cvtUserToDev (double ux, double uy, int *dx, int *dy)
virtual void drawLink (Link *, Catalog *)
virtual void saveState (GfxState *)
virtual void restoreState (GfxState *)
virtual void updateAll (GfxState *state)
virtual void updateCTM (GfxState *, double, double, double, double, double, double)
virtual void updateLineDash (GfxState *)
virtual void updateFlatness (GfxState *)
virtual void updateLineJoin (GfxState *)
virtual void updateLineCap (GfxState *)
virtual void updateMiterLimit (GfxState *)
virtual void updateLineWidth (GfxState *)
virtual void updateFillColor (GfxState *)
virtual void updateStrokeColor (GfxState *)
virtual void updateFillOpacity (GfxState *)
virtual void updateStrokeOpacity (GfxState *)
virtual void updateFont (GfxState *)
virtual void updateTextMat (GfxState *)
virtual void updateCharSpace (GfxState *)
virtual void updateRender (GfxState *)
virtual void updateRise (GfxState *)
virtual void updateWordSpace (GfxState *)
virtual void updateHorizScaling (GfxState *)
virtual void updateTextPos (GfxState *)
virtual void updateTextShift (GfxState *, double)
virtual void stroke (GfxState *)
virtual void fill (GfxState *)
virtual void eoFill (GfxState *)
virtual void clip (GfxState *)
virtual void eoClip (GfxState *)
virtual void beginString (GfxState *, GString *)
virtual void endString (GfxState *)
virtual void drawChar (GfxState *, double, double, double, double, double, double, CharCode, Unicode *, int)
virtual void drawString (GfxState *, GString *)
virtual GBool beginType3Char (GfxState *state, CharCode code, Unicode *u, int uLen)
virtual void endType3Char (GfxState *)
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 *, double, double)
virtual void type3D1 (GfxState *, double, double, double, double, double, double)
virtual void psXObject (Stream *, Stream *)

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