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