|
Public Methods |
| | GfxState (double hDPI, double vDPI, PDFRectangle *pageBox, int rotate, GBool upsideDown) |
| | ~GfxState () |
| GfxState * | copy () |
| double * | getCTM () |
| double | getX1 () |
| double | getY1 () |
| double | getX2 () |
| double | getY2 () |
| double | getPageWidth () |
| double | getPageHeight () |
| GfxColor * | getFillColor () |
| GfxColor * | getStrokeColor () |
| void | getFillGray (double *gray) |
| void | getStrokeGray (double *gray) |
| void | getFillRGB (GfxRGB *rgb) |
| void | getStrokeRGB (GfxRGB *rgb) |
| void | getFillCMYK (GfxCMYK *cmyk) |
| void | getStrokeCMYK (GfxCMYK *cmyk) |
| GfxColorSpace * | getFillColorSpace () |
| GfxColorSpace * | getStrokeColorSpace () |
| GfxPattern * | getFillPattern () |
| GfxPattern * | getStrokePattern () |
| double | getFillOpacity () |
| double | getStrokeOpacity () |
| double | getLineWidth () |
| void | getLineDash (double **dash, int *length, double *start) |
| int | getFlatness () |
| int | getLineJoin () |
| int | getLineCap () |
| double | getMiterLimit () |
| GfxFont * | getFont () |
| double | getFontSize () |
| double * | getTextMat () |
| double | getCharSpace () |
| double | getWordSpace () |
| double | getHorizScaling () |
| double | getLeading () |
| double | getRise () |
| int | getRender () |
| GfxPath * | getPath () |
| void | setPath (GfxPath *pathA) |
| double | getCurX () |
| double | getCurY () |
| void | getClipBBox (double *xMin, double *yMin, double *xMax, double *yMax) |
| void | getUserClipBBox (double *xMin, double *yMin, double *xMax, double *yMax) |
| double | getLineX () |
| double | getLineY () |
| GBool | isCurPt () |
| GBool | isPath () |
| void | transform (double x1, double y1, double *x2, double *y2) |
| void | transformDelta (double x1, double y1, double *x2, double *y2) |
| void | textTransform (double x1, double y1, double *x2, double *y2) |
| void | textTransformDelta (double x1, double y1, double *x2, double *y2) |
| double | transformWidth (double w) |
| double | getTransformedLineWidth () |
| double | getTransformedFontSize () |
| void | getFontTransMat (double *m11, double *m12, double *m21, double *m22) |
| void | setCTM (double a, double b, double c, double d, double e, double f) |
| void | concatCTM (double a, double b, double c, double d, double e, double f) |
| void | setFillColorSpace (GfxColorSpace *colorSpace) |
| void | setStrokeColorSpace (GfxColorSpace *colorSpace) |
| void | setFillColor (GfxColor *color) |
| void | setStrokeColor (GfxColor *color) |
| void | setFillPattern (GfxPattern *pattern) |
| void | setStrokePattern (GfxPattern *pattern) |
| void | setFillOpacity (double opac) |
| void | setStrokeOpacity (double opac) |
| void | setLineWidth (double width) |
| void | setLineDash (double *dash, int length, double start) |
| void | setFlatness (int flatness1) |
| void | setLineJoin (int lineJoin1) |
| void | setLineCap (int lineCap1) |
| void | setMiterLimit (double limit) |
| void | setFont (GfxFont *fontA, double fontSizeA) |
| void | setTextMat (double a, double b, double c, double d, double e, double f) |
| void | setCharSpace (double space) |
| void | setWordSpace (double space) |
| void | setHorizScaling (double scale) |
| void | setLeading (double leadingA) |
| void | setRise (double riseA) |
| void | setRender (int renderA) |
| void | moveTo (double x, double y) |
| void | lineTo (double x, double y) |
| void | curveTo (double x1, double y1, double x2, double y2, double x3, double y3) |
| void | closePath () |
| void | clearPath () |
| void | clip () |
| void | textSetPos (double tx, double ty) |
| void | textMoveTo (double tx, double ty) |
| void | textShift (double tx, double ty) |
| void | shift (double dx, double dy) |
| GfxState * | save () |
| GfxState * | restore () |
| GBool | hasSaves () |