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

GfxState Class Reference

#include <GfxState.h>

List of all members.

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 ()
GfxColorgetFillColor ()
GfxColorgetStrokeColor ()
void getFillGray (double *gray)
void getStrokeGray (double *gray)
void getFillRGB (GfxRGB *rgb)
void getStrokeRGB (GfxRGB *rgb)
void getFillCMYK (GfxCMYK *cmyk)
void getStrokeCMYK (GfxCMYK *cmyk)
GfxColorSpacegetFillColorSpace ()
GfxColorSpacegetStrokeColorSpace ()
GfxPatterngetFillPattern ()
GfxPatterngetStrokePattern ()
double getFillOpacity ()
double getStrokeOpacity ()
double getLineWidth ()
void getLineDash (double **dash, int *length, double *start)
int getFlatness ()
int getLineJoin ()
int getLineCap ()
double getMiterLimit ()
GfxFontgetFont ()
double getFontSize ()
double * getTextMat ()
double getCharSpace ()
double getWordSpace ()
double getHorizScaling ()
double getLeading ()
double getRise ()
int getRender ()
GfxPathgetPath ()
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 ()


Constructor & Destructor Documentation

GfxState::GfxState double    hDPI,
double    vDPI,
PDFRectangle   pageBox,
int    rotate,
GBool    upsideDown
 

GfxState::~GfxState  
 


Member Function Documentation

void GfxState::clearPath  
 

void GfxState::clip  
 

void GfxState::closePath   [inline]
 

void GfxState::concatCTM double    a,
double    b,
double    c,
double    d,
double    e,
double    f
 

GfxState* GfxState::copy   [inline]
 

void GfxState::curveTo double    x1,
double    y1,
double    x2,
double    y2,
double    x3,
double    y3
[inline]
 

double GfxState::getCharSpace   [inline]
 

void GfxState::getClipBBox double *    xMin,
double *    yMin,
double *    xMax,
double *    yMax
[inline]
 

double* GfxState::getCTM   [inline]
 

double GfxState::getCurX   [inline]
 

double GfxState::getCurY   [inline]
 

void GfxState::getFillCMYK GfxCMYK   cmyk [inline]
 

GfxColor* GfxState::getFillColor   [inline]
 

GfxColorSpace* GfxState::getFillColorSpace   [inline]
 

void GfxState::getFillGray double *    gray [inline]
 

double GfxState::getFillOpacity   [inline]
 

GfxPattern* GfxState::getFillPattern   [inline]
 

void GfxState::getFillRGB GfxRGB   rgb [inline]
 

int GfxState::getFlatness   [inline]
 

GfxFont* GfxState::getFont   [inline]
 

double GfxState::getFontSize   [inline]
 

void GfxState::getFontTransMat double *    m11,
double *    m12,
double *    m21,
double *    m22
 

double GfxState::getHorizScaling   [inline]
 

double GfxState::getLeading   [inline]
 

int GfxState::getLineCap   [inline]
 

void GfxState::getLineDash double **    dash,
int *    length,
double *    start
[inline]
 

int GfxState::getLineJoin   [inline]
 

double GfxState::getLineWidth   [inline]
 

double GfxState::getLineX   [inline]
 

double GfxState::getLineY   [inline]
 

double GfxState::getMiterLimit   [inline]
 

double GfxState::getPageHeight   [inline]
 

double GfxState::getPageWidth   [inline]
 

GfxPath* GfxState::getPath   [inline]
 

int GfxState::getRender   [inline]
 

double GfxState::getRise   [inline]
 

void GfxState::getStrokeCMYK GfxCMYK   cmyk [inline]
 

GfxColor* GfxState::getStrokeColor   [inline]
 

GfxColorSpace* GfxState::getStrokeColorSpace   [inline]
 

void GfxState::getStrokeGray double *    gray [inline]
 

double GfxState::getStrokeOpacity   [inline]
 

GfxPattern* GfxState::getStrokePattern   [inline]
 

void GfxState::getStrokeRGB GfxRGB   rgb [inline]
 

double* GfxState::getTextMat   [inline]
 

double GfxState::getTransformedFontSize  
 

double GfxState::getTransformedLineWidth   [inline]
 

void GfxState::getUserClipBBox double *    xMin,
double *    yMin,
double *    xMax,
double *    yMax
 

double GfxState::getWordSpace   [inline]
 

double GfxState::getX1   [inline]
 

double GfxState::getX2   [inline]
 

double GfxState::getY1   [inline]
 

double GfxState::getY2   [inline]
 

GBool GfxState::hasSaves   [inline]
 

GBool GfxState::isCurPt   [inline]
 

GBool GfxState::isPath   [inline]
 

void GfxState::lineTo double    x,
double    y
[inline]
 

void GfxState::moveTo double    x,
double    y
[inline]
 

GfxState * GfxState::restore  
 

GfxState * GfxState::save  
 

void GfxState::setCharSpace double    space [inline]
 

void GfxState::setCTM double    a,
double    b,
double    c,
double    d,
double    e,
double    f
 

void GfxState::setFillColor GfxColor   color [inline]
 

void GfxState::setFillColorSpace GfxColorSpace   colorSpace
 

void GfxState::setFillOpacity double    opac [inline]
 

void GfxState::setFillPattern GfxPattern   pattern
 

void GfxState::setFlatness int    flatness1 [inline]
 

void GfxState::setFont GfxFont   fontA,
double    fontSizeA
[inline]
 

void GfxState::setHorizScaling double    scale [inline]
 

void GfxState::setLeading double    leadingA [inline]
 

void GfxState::setLineCap int    lineCap1 [inline]
 

void GfxState::setLineDash double *    dash,
int    length,
double    start
 

void GfxState::setLineJoin int    lineJoin1 [inline]
 

void GfxState::setLineWidth double    width [inline]
 

void GfxState::setMiterLimit double    limit [inline]
 

void GfxState::setPath GfxPath   pathA
 

void GfxState::setRender int    renderA [inline]
 

void GfxState::setRise double    riseA [inline]
 

void GfxState::setStrokeColor GfxColor   color [inline]
 

void GfxState::setStrokeColorSpace GfxColorSpace   colorSpace
 

void GfxState::setStrokeOpacity double    opac [inline]
 

void GfxState::setStrokePattern GfxPattern   pattern
 

void GfxState::setTextMat double    a,
double    b,
double    c,
double    d,
double    e,
double    f
[inline]
 

void GfxState::setWordSpace double    space [inline]
 

void GfxState::shift double    dx,
double    dy
 

void GfxState::textMoveTo double    tx,
double    ty
[inline]
 

void GfxState::textSetPos double    tx,
double    ty
[inline]
 

void GfxState::textShift double    tx,
double    ty
 

void GfxState::textTransform double    x1,
double    y1,
double *    x2,
double *    y2
[inline]
 

void GfxState::textTransformDelta double    x1,
double    y1,
double *    x2,
double *    y2
[inline]
 

void GfxState::transform double    x1,
double    y1,
double *    x2,
double *    y2
[inline]
 

void GfxState::transformDelta double    x1,
double    y1,
double *    x2,
double *    y2
[inline]
 

double GfxState::transformWidth double    w
 


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