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


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