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