Scribus
Open source desktop publishing at your fingertips
ScrPainterIm Class Reference
Inheritance diagram for ScrPainterIm:
Collaboration diagram for ScrPainterIm:

Public Member Functions

void startGraphics (double imageWidth, double imageHeight)
 
void endGraphics ()
 
void startLayer (unsigned int id)
 
void endLayer (unsigned int id)
 
void setPen (const libwpg::WPGPen &pen)
 
void setBrush (const libwpg::WPGBrush &brush)
 
void setFillRule (FillRule rule)
 
void drawRectangle (const libwpg::WPGRect &rect, double rx, double ry)
 
void drawEllipse (const libwpg::WPGPoint &center, double rx, double ry)
 
void drawPolygon (const libwpg::WPGPointArray &vertices, bool closed)
 
void drawPath (const libwpg::WPGPath &path)
 
void drawBitmap (const libwpg::WPGBitmap &bitmap, double hres, double vres)
 
void drawImageObject (const libwpg::WPGBinaryData &binaryData)
 

Public Attributes

QPainterPath Coords
 
QPainter imagePainter
 
QPen currentPen
 
QBrush currentBrush
 
bool fillrule
 
double gradientAngle
 
bool isGradient
 
bool fillSet
 
bool strokeSet
 
QLinearGradient currentGradient
 
QImage * image
 

Additional Inherited Members

- Public Types inherited from libwpg::WPGPaintInterface
enum  FillRule { AlternatingFill, WindingFill }
 

The documentation for this class was generated from the following files: