FXDCPrint

class FXDCPrint

Postscript Printer Device Context

Inheritance:


Public Methods

[more] FXDCPrint(FXApp* a)
Construct
[more]FXbool beginPrint(FXPrinter& job)
Generate print job prolog
[more]FXbool endPrint()
Generate print job epilog
[more]FXbool beginPage(FXuint page=1)
Generate begin of page
[more]FXbool endPage()
Generate end of page
[more]virtual void drawPoint(FXint x, FXint y)
Draw points
[more]virtual void drawLine(FXint x1, FXint y1, FXint x2, FXint y2)
Draw lines
[more]virtual void drawRectangle(FXint x, FXint y, FXint w, FXint h)
Draw rectangles
[more]virtual void drawArc(FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2)
Draw arcs
[more]virtual void fillRectangle(FXint x, FXint y, FXint w, FXint h)
Filled rectangles
[more]virtual void fillArc(FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2)
Draw arcs
[more]virtual void fillPolygon(const FXPoint* points, FXuint npoints)
Filled polygon
[more]virtual void fillPolygonRel(const FXPoint* points, FXuint npoints)
Filled polygon with relative points
[more]virtual void drawHashBox(FXint x, FXint y, FXint w, FXint h, FXint b=1)
Draw hashed box
[more]virtual void drawArea(const FXDrawable* source, FXint sx, FXint sy, FXint sw, FXint sh, FXint dx, FXint dy)
Draw area from source
[more]virtual void drawImage(const FXImage* image, FXint dx, FXint dy)
Draw image
[more]virtual void drawBitmap(const FXBitmap* bitmap, FXint dx, FXint dy)
Draw bitmap
[more]virtual void drawIcon(const FXIcon* icon, FXint dx, FXint dy)
Draw icon
[more]virtual void drawText(FXint x, FXint y, const FXchar* string, FXuint length)
Draw string
[more]virtual void setForeground(FXColor clr)
Set foreground/background drawing color
[more]virtual void setDashes(FXuint dashoffset, const FXchar* dashlist, FXuint n)
Set dash pattern
[more]virtual void setLineWidth(FXuint linewidth=0)
Set line width
[more]virtual void setLineCap(FXCapStyle capstyle=CAP_BUTT)
Set line cap style
[more]virtual void setLineJoin(FXJoinStyle joinstyle=JOIN_MITER)
Set line join style
[more]virtual void setLineStyle(FXLineStyle linestyle=LINE_SOLID)
Set line style
[more]virtual void setFillStyle(FXFillStyle fillstyle=FILL_SOLID)
Set fill style
[more]virtual void setFillRule(FXFillRule fillrule=RULE_EVEN_ODD)
Set fill rule
[more]virtual void setFunction(FXFunction func=BLT_SRC)
Set blit function
[more]virtual void setTile(FXImage* tile, FXint dx=0, FXint dy=0)
Set the tile
[more]virtual void setStipple(FXBitmap* stipple, FXint dx=0, FXint dy=0)
Set the stipple pattern
[more]virtual void setStipple(FXStipplePattern stipple, FXint dx=0, FXint dy=0)
Set the stipple pattern
[more]virtual void setClipRectangle(FXint x, FXint y, FXint w, FXint h)
Set clip rectangle
[more]virtual void setClipRectangle(const FXRectangle& rectangle)
Set clip rectangle
[more]virtual void clearClipRectangle()
Clear clipping
[more]virtual void setClipMask(FXBitmap* mask, FXint dx=0, FXint dy=0)
Set clip mask
[more]virtual void clearClipMask()
Clear clip mask
[more]virtual void setTextFont(FXFont* fnt)
Set font to draw text with
[more]virtual void clipChildren(FXbool yes)
Clip drawing by child windows
[more]virtual ~FXDCPrint()
Cleanup


Inherited from FXDC:

Public Methods

oFXApp* getApp() const
ovirtual FXColor readPixel(FXint x, FXint y)
ovirtual void drawFocusRectangle(FXint x, FXint y, FXint w, FXint h)
oFXColor getForeground() const
ovirtual void setBackground(FXColor clr)
oFXColor getBackground() const
oconst FXchar* getDashPattern() const
oFXuint getDashOffset() const
oFXuint getDashLength() const
oFXuint getLineWidth() const
oFXCapStyle getLineCap() const
oFXJoinStyle getLineJoin() const
oFXLineStyle getLineStyle() const
oFXFillStyle getFillStyle() const
oFXFillRule getFillRule() const
oFXFunction getFunction() const
oFXImage* getTile() const
oFXBitmap* getStippleBitmap() const
oFXStipplePattern getStipplePattern() const
ovirtual void setClipRegion(const FXRegion& region)
oconst FXRectangle& getClipRectangle() const
oFXint getClipX() const
oFXint getClipY() const
oFXint getClipWidth() const
oFXint getClipHeight() const
oFXFont* getTextFont() const


Documentation

Postscript Printer Device Context
o FXDCPrint(FXApp* a)
Construct

oFXbool beginPrint(FXPrinter& job)
Generate print job prolog

oFXbool endPrint()
Generate print job epilog

oFXbool beginPage(FXuint page=1)
Generate begin of page

oFXbool endPage()
Generate end of page

ovirtual void drawPoint(FXint x, FXint y)
Draw points

ovirtual void drawLine(FXint x1, FXint y1, FXint x2, FXint y2)
Draw lines

ovirtual void drawRectangle(FXint x, FXint y, FXint w, FXint h)
Draw rectangles

ovirtual void drawArc(FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2)
Draw arcs

ovirtual void fillRectangle(FXint x, FXint y, FXint w, FXint h)
Filled rectangles

ovirtual void fillArc(FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2)
Draw arcs

ovirtual void fillPolygon(const FXPoint* points, FXuint npoints)
Filled polygon

ovirtual void fillPolygonRel(const FXPoint* points, FXuint npoints)
Filled polygon with relative points

ovirtual void drawHashBox(FXint x, FXint y, FXint w, FXint h, FXint b=1)
Draw hashed box

ovirtual void drawArea(const FXDrawable* source, FXint sx, FXint sy, FXint sw, FXint sh, FXint dx, FXint dy)
Draw area from source

ovirtual void drawImage(const FXImage* image, FXint dx, FXint dy)
Draw image

ovirtual void drawBitmap(const FXBitmap* bitmap, FXint dx, FXint dy)
Draw bitmap

ovirtual void drawIcon(const FXIcon* icon, FXint dx, FXint dy)
Draw icon

ovirtual void drawText(FXint x, FXint y, const FXchar* string, FXuint length)
Draw string

ovirtual void setForeground(FXColor clr)
Set foreground/background drawing color

ovirtual void setDashes(FXuint dashoffset, const FXchar* dashlist, FXuint n)
Set dash pattern

ovirtual void setLineWidth(FXuint linewidth=0)
Set line width

ovirtual void setLineCap(FXCapStyle capstyle=CAP_BUTT)
Set line cap style

ovirtual void setLineJoin(FXJoinStyle joinstyle=JOIN_MITER)
Set line join style

ovirtual void setLineStyle(FXLineStyle linestyle=LINE_SOLID)
Set line style

ovirtual void setFillStyle(FXFillStyle fillstyle=FILL_SOLID)
Set fill style

ovirtual void setFillRule(FXFillRule fillrule=RULE_EVEN_ODD)
Set fill rule

ovirtual void setFunction(FXFunction func=BLT_SRC)
Set blit function

ovirtual void setTile(FXImage* tile, FXint dx=0, FXint dy=0)
Set the tile

ovirtual void setStipple(FXBitmap* stipple, FXint dx=0, FXint dy=0)
Set the stipple pattern

ovirtual void setStipple(FXStipplePattern stipple, FXint dx=0, FXint dy=0)
Set the stipple pattern

ovirtual void setClipRectangle(FXint x, FXint y, FXint w, FXint h)
Set clip rectangle

ovirtual void setClipRectangle(const FXRectangle& rectangle)
Set clip rectangle

ovirtual void clearClipRectangle()
Clear clipping

ovirtual void setClipMask(FXBitmap* mask, FXint dx=0, FXint dy=0)
Set clip mask

ovirtual void clearClipMask()
Clear clip mask

ovirtual void setTextFont(FXFont* fnt)
Set font to draw text with

ovirtual void clipChildren(FXbool yes)
Clip drawing by child windows

ovirtual ~FXDCPrint()
Cleanup


This class has no child classes.
Friends:
class FXGLViewer

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.