|
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 |