|
Wt
3.7.1
|
An abstract paint device for rendering using native vector graphics. More...
#include <Wt/WVectorImage>

Public Member Functions | |
| virtual std::string | rendered ()=0 |
| Internal method. | |
Public Member Functions inherited from Wt::WPaintDevice | |
| virtual | ~WPaintDevice () |
| Destructor. More... | |
| virtual WFlags< FeatureFlag > | features () const =0 |
| Returns device features. | |
| virtual WLength | width () const =0 |
| Returns the device width. More... | |
| virtual WLength | height () const =0 |
| Returns the device height. More... | |
| virtual void | setChanged (WFlags< ChangeFlag > flags)=0 |
| Indicates changes in painter state. More... | |
| virtual void | drawArc (const WRectF &rect, double startAngle, double spanAngle)=0 |
| Draws an arc. More... | |
| virtual void | drawImage (const WRectF &rect, const std::string &imageUri, int imgWidth, int imgHeight, const WRectF &sourceRect)=0 |
| Draws an image. More... | |
| virtual void | drawLine (double x1, double y1, double x2, double y2)=0 |
| Draws a line. More... | |
| virtual void | drawPath (const WPainterPath &path)=0 |
| Draws a path. More... | |
| virtual void | drawText (const WRectF &rect, WFlags< AlignmentFlag > alignmentFlags, TextFlag textFlag, const WString &text, const WPointF *clipPoint)=0 |
| Draws text. More... | |
| virtual WTextItem | measureText (const WString &text, double maxWidth=-1, bool wordWrap=false)=0 |
| Measures rendered text size. More... | |
| virtual WFontMetrics | fontMetrics ()=0 |
| Returns font metrics. More... | |
| virtual void | init ()=0 |
| Initializes the device for painting. More... | |
| virtual void | done ()=0 |
| Finishes painting on the device. More... | |
| virtual bool | paintActive () const =0 |
| Returns whether painting is active. More... | |
Additional Inherited Members | |
Public Types inherited from Wt::WPaintDevice | |
| enum | ChangeFlag { Pen = 0x1, Brush = 0x2, Font = 0x4, Hints = 0x8, Transform = 0x10, Clipping = 0x20, Shadow = 0x40 } |
| Enumeration to communicate painter state changes. More... | |
| enum | FeatureFlag { CanWordWrap = 0x1, HasFontMetrics = 0x2 } |
| Enumeration to indicate paint device features. More... | |
Protected Member Functions inherited from Wt::WPaintDevice | |
| virtual WPainter * | painter () const =0 |
| Returns the painter that is currently painting on the device. More... | |
| virtual void | setPainter (WPainter *painter)=0 |
| Sets the painter. | |
An abstract paint device for rendering using native vector graphics.
1.8.13