#include <FXDCPrint.h>
Inheritance diagram for FX::FXDCPrint:
Definition at line 101 of file FXDCPrint.h.
Public Member Functions | |
FXDCPrint (FXApp *a) | |
FXbool | beginPrint (FXPrinter &job) |
FXbool | endPrint () |
FXbool | beginPage (FXuint page=1) |
FXbool | endPage () |
FXbool | setContentRange (FXint pxmin, FXint pymin, FXint pxmax, FXint pymax) |
virtual void | drawPoint (FXint x, FXint y) |
virtual void | drawPoints (const FXPoint *points, FXuint npoints) |
virtual void | drawPointsRel (const FXPoint *points, FXuint npoints) |
virtual void | drawLine (FXint x1, FXint y1, FXint x2, FXint y2) |
virtual void | drawLines (const FXPoint *points, FXuint npoints) |
virtual void | drawLinesRel (const FXPoint *points, FXuint npoints) |
virtual void | drawLineSegments (const FXSegment *segments, FXuint nsegments) |
virtual void | drawRectangle (FXint x, FXint y, FXint w, FXint h) |
virtual void | drawRectangles (const FXRectangle *rectangles, FXuint nrectangles) |
virtual void | drawRoundRectangle (FXint x, FXint y, FXint w, FXint h, FXint ew, FXint eh) |
virtual void | drawArc (FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2) |
virtual void | drawArcs (const FXArc *arcs, FXuint narcs) |
virtual void | drawEllipse (FXint x, FXint y, FXint w, FXint h) |
virtual void | fillRectangle (FXint x, FXint y, FXint w, FXint h) |
virtual void | fillRectangles (const FXRectangle *rectangles, FXuint nrectangles) |
virtual void | fillRoundRectangle (FXint x, FXint y, FXint w, FXint h, FXint ew, FXint eh) |
virtual void | fillChord (FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2) |
virtual void | fillChords (const FXArc *chords, FXuint nchords) |
virtual void | fillArc (FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2) |
virtual void | fillArcs (const FXArc *arcs, FXuint narcs) |
virtual void | fillEllipse (FXint x, FXint y, FXint w, FXint h) |
virtual void | fillPolygon (const FXPoint *points, FXuint npoints) |
virtual void | fillConcavePolygon (const FXPoint *points, FXuint npoints) |
virtual void | fillComplexPolygon (const FXPoint *points, FXuint npoints) |
virtual void | fillPolygonRel (const FXPoint *points, FXuint npoints) |
virtual void | fillConcavePolygonRel (const FXPoint *points, FXuint npoints) |
virtual void | fillComplexPolygonRel (const FXPoint *points, FXuint npoints) |
virtual void | drawHashBox (FXint x, FXint y, FXint w, FXint h, FXint b=1) |
virtual void | drawArea (const FXDrawable *source, FXint sx, FXint sy, FXint sw, FXint sh, FXint dx, FXint dy) |
virtual void | drawArea (const FXDrawable *source, FXint sx, FXint sy, FXint sw, FXint sh, FXint dx, FXint dy, FXint dw, FXint dh) |
virtual void | drawImage (const FXImage *image, FXint dx, FXint dy) |
virtual void | drawBitmap (const FXBitmap *bitmap, FXint dx, FXint dy) |
virtual void | drawIcon (const FXIcon *icon, FXint dx, FXint dy) |
virtual void | drawIconShaded (const FXIcon *icon, FXint dx, FXint dy) |
virtual void | drawIconSunken (const FXIcon *icon, FXint dx, FXint dy) |
virtual void | drawText (FXint x, FXint y, const FXString &string) |
virtual void | drawText (FXint x, FXint y, const FXchar *string, FXuint length) |
virtual void | drawImageText (FXint x, FXint y, const FXString &string) |
virtual void | drawImageText (FXint x, FXint y, const FXchar *string, FXuint length) |
virtual void | setForeground (FXColor clr) |
virtual void | setBackground (FXColor clr) |
virtual void | setDashes (FXuint dashoffset, const FXchar *dashlist, FXuint n) |
virtual void | setLineWidth (FXuint linewidth=0) |
virtual void | setLineCap (FXCapStyle capstyle=CAP_BUTT) |
virtual void | setLineJoin (FXJoinStyle joinstyle=JOIN_MITER) |
virtual void | setLineStyle (FXLineStyle linestyle=LINE_SOLID) |
virtual void | setFillStyle (FXFillStyle fillstyle=FILL_SOLID) |
virtual void | setFillRule (FXFillRule fillrule=RULE_EVEN_ODD) |
virtual void | setFunction (FXFunction func=BLT_SRC) |
virtual void | setTile (FXImage *tile, FXint dx=0, FXint dy=0) |
virtual void | setStipple (FXBitmap *stipple, FXint dx=0, FXint dy=0) |
virtual void | setStipple (FXStipplePattern stipple, FXint dx=0, FXint dy=0) |
virtual void | setClipRectangle (FXint x, FXint y, FXint w, FXint h) |
virtual void | setClipRectangle (const FXRectangle &rectangle) |
virtual void | clearClipRectangle () |
virtual void | setClipMask (FXBitmap *mask, FXint dx=0, FXint dy=0) |
virtual void | clearClipMask () |
virtual void | setFont (FXFont *fnt) |
virtual void | clipChildren (FXbool yes) |
void | outhex (FXuint hex) |
void | outf (const char *format,...) |
virtual | ~FXDCPrint () |
FXApp * | getApp () const |
void * | context () const |
virtual FXColor | readPixel (FXint x, FXint y) |
virtual void | drawFocusRectangle (FXint x, FXint y, FXint w, FXint h) |
FXColor | getForeground () const |
FXColor | getBackground () const |
const FXchar * | getDashPattern () const |
FXuint | getDashOffset () const |
FXuint | getDashLength () const |
FXuint | getLineWidth () const |
FXCapStyle | getLineCap () const |
FXJoinStyle | getLineJoin () const |
FXLineStyle | getLineStyle () const |
FXFillStyle | getFillStyle () const |
FXFillRule | getFillRule () const |
FXFunction | getFunction () const |
FXImage * | getTile () const |
FXBitmap * | getStippleBitmap () const |
FXStipplePattern | getStipplePattern () const |
virtual void | setClipRegion (const FXRegion ®ion) |
const FXRectangle & | getClipRectangle () const |
FXint | getClipX () const |
FXint | getClipY () const |
FXint | getClipWidth () const |
FXint | getClipHeight () const |
FXFont * | getFont () const |
Protected Member Functions | |
void | bbox (FXfloat x, FXfloat y) |
void | tfm (FXfloat &xo, FXfloat &yo, FXfloat xi, FXfloat yi) |
Protected Attributes | |
void * | psout |
FXFont * | font |
FXuint | flags |
FXint | Xr |
FXint | Yr |
FXdouble | mediawidth |
FXdouble | mediaheight |
FXPSBounds | mediabb |
FXPSBounds | docbb |
FXPSBounds | pagebb |
FXint | pagecount |
FXint | nchars |
FXint | pxmin |
FXint | pymin |
FXint | pxmax |
FXint | pymax |
void * | ctx |
FXStipplePattern | pattern |
FXBitmap * | stipple |
FXImage * | tile |
FXBitmap * | mask |
FXRectangle | clip |
FXColor | fg |
FXColor | bg |
FXuint | width |
FXCapStyle | cap |
FXJoinStyle | join |
FXLineStyle | style |
FXFillStyle | fill |
FXFillRule | rule |
FXFunction | rop |
FXchar | dashpat [32] |
FXuint | dashlen |
FXuint | dashoff |
FXint | tx |
FXint | ty |
FXint | cx |
FXint | cy |