Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXDCPrint Class Reference

Postscript Printer Device Context. More...

#include <FXDCPrint.h>

Inheritance diagram for FX::FXDCPrint:

FX::FXDC List of all members.

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 drawArc (FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2)
virtual void drawArcs (const FXArc *arcs, FXuint narcs)
virtual void fillRectangle (FXint x, FXint y, FXint w, FXint h)
virtual void fillRectangles (const FXRectangle *rectangles, FXuint nrectangles)
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 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 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 FXchar *string, FXuint length)
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 ()

Detailed Description

Postscript Printer Device Context.

See also:


Constructor & Destructor Documentation

FX::FXDCPrint::FXDCPrint FXApp a  ) 
 

Construct.

virtual FX::FXDCPrint::~FXDCPrint  )  [virtual]
 

Cleanup.


Member Function Documentation

FXbool FX::FXDCPrint::beginPrint FXPrinter job  ) 
 

Generate print job prolog.

FXbool FX::FXDCPrint::endPrint  ) 
 

Generate print job epilog.

FXbool FX::FXDCPrint::beginPage FXuint  page = 1  ) 
 

Generate begin of page.

FXbool FX::FXDCPrint::endPage  ) 
 

Generate end of page.

virtual void FX::FXDCPrint::drawPoint FXint  x,
FXint  y
[virtual]
 

Draw points.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::drawLine FXint  x1,
FXint  y1,
FXint  x2,
FXint  y2
[virtual]
 

Draw lines.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::drawRectangle FXint  x,
FXint  y,
FXint  w,
FXint  h
[virtual]
 

Draw rectangles.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::drawArc FXint  x,
FXint  y,
FXint  w,
FXint  h,
FXint  ang1,
FXint  ang2
[virtual]
 

Draw arcs.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::fillRectangle FXint  x,
FXint  y,
FXint  w,
FXint  h
[virtual]
 

Filled rectangles.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::fillChord FXint  x,
FXint  y,
FXint  w,
FXint  h,
FXint  ang1,
FXint  ang2
[virtual]
 

Fill chord.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::fillArc FXint  x,
FXint  y,
FXint  w,
FXint  h,
FXint  ang1,
FXint  ang2
[virtual]
 

Draw arcs.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::fillPolygon const FXPoint points,
FXuint  npoints
[virtual]
 

Filled polygon.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::fillPolygonRel const FXPoint points,
FXuint  npoints
[virtual]
 

Filled polygon with relative points.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::drawHashBox FXint  x,
FXint  y,
FXint  w,
FXint  h,
FXint  b = 1
[virtual]
 

Draw hashed box.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::drawArea const FXDrawable source,
FXint  sx,
FXint  sy,
FXint  sw,
FXint  sh,
FXint  dx,
FXint  dy
[virtual]
 

Draw area from source.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::drawImage const FXImage image,
FXint  dx,
FXint  dy
[virtual]
 

Draw image.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::drawBitmap const FXBitmap bitmap,
FXint  dx,
FXint  dy
[virtual]
 

Draw bitmap.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::drawIcon const FXIcon icon,
FXint  dx,
FXint  dy
[virtual]
 

Draw icon.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::drawText FXint  x,
FXint  y,
const FXchar *  string,
FXuint  length
[virtual]
 

Draw string.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setForeground FXColor  clr  )  [virtual]
 

Set foreground/background drawing color.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setBackground FXColor  clr  )  [virtual]
 

Set background drawing color.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setDashes FXuint  dashoffset,
const FXchar *  dashlist,
FXuint  n
[virtual]
 

Set dash pattern.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setLineWidth FXuint  linewidth = 0  )  [virtual]
 

Set line width.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setLineCap FXCapStyle  capstyle = CAP_BUTT  )  [virtual]
 

Set line cap style.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setLineJoin FXJoinStyle  joinstyle = JOIN_MITER  )  [virtual]
 

Set line join style.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setLineStyle FXLineStyle  linestyle = LINE_SOLID  )  [virtual]
 

Set line style.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setFillStyle FXFillStyle  fillstyle = FILL_SOLID  )  [virtual]
 

Set fill style.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setFillRule FXFillRule  fillrule = RULE_EVEN_ODD  )  [virtual]
 

Set fill rule.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setFunction FXFunction  func = BLT_SRC  )  [virtual]
 

Set blit function.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setTile FXImage tile,
FXint  dx = 0,
FXint  dy = 0
[virtual]
 

Set the tile.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setStipple FXBitmap stipple,
FXint  dx = 0,
FXint  dy = 0
[virtual]
 

Set the stipple pattern.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setStipple FXStipplePattern  stipple,
FXint  dx = 0,
FXint  dy = 0
[virtual]
 

Set the stipple pattern.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setClipRectangle FXint  x,
FXint  y,
FXint  w,
FXint  h
[virtual]
 

Set clip rectangle.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setClipRectangle const FXRectangle rectangle  )  [virtual]
 

Set clip rectangle.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::clearClipRectangle  )  [virtual]
 

Clear clipping.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setClipMask FXBitmap mask,
FXint  dx = 0,
FXint  dy = 0
[virtual]
 

Set clip mask.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::clearClipMask  )  [virtual]
 

Clear clip mask.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::setFont FXFont fnt  )  [virtual]
 

Set font to draw text with.

Reimplemented from FX::FXDC.

virtual void FX::FXDCPrint::clipChildren FXbool  yes  )  [virtual]
 

Clip drawing by child windows.

Reimplemented from FX::FXDC.

void FX::FXDCPrint::outhex FXuint  hex  ) 
 

Temporarily public; do not rely on this!!

Copyright © 1997-2004 Jeroen van der Zijp