27 #ifndef __WPGPAINTINTERFACE_H__
28 #define __WPGPAINTINTERFACE_H__
30 #include <libwpd/libwpd.h>
41 virtual void startGraphics(const ::WPXPropertyList &propList) = 0;
46 virtual void setStyle(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient) = 0;
48 virtual void startLayer(const ::WPXPropertyList &propList) = 0;
57 virtual void drawRectangle(const ::WPXPropertyList &propList) = 0;
59 virtual void drawEllipse(const ::WPXPropertyList &propList) = 0;
61 virtual void drawPolygon(const ::WPXPropertyListVector &vertices) = 0;
63 virtual void drawPolyline(const ::WPXPropertyListVector &vertices) = 0;
65 virtual void drawPath(const ::WPXPropertyListVector &path) = 0;
68 virtual void drawGraphicObject(const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData) = 0;
71 virtual void startTextObject(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path) = 0;
74 virtual void startTextLine(const ::WPXPropertyList &propList) = 0;
77 virtual void startTextSpan(const ::WPXPropertyList &propList) = 0;
80 virtual void insertText(const ::WPXString &str) = 0;
85 #endif // __WPGPAINTINTERFACE_H__
virtual void drawRectangle(const ::WPXPropertyList &propList)=0
virtual void endTextObject()=0
virtual void endEmbeddedGraphics()=0
virtual void setStyle(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient)=0
virtual void drawPath(const ::WPXPropertyListVector &path)=0
virtual void drawPolygon(const ::WPXPropertyListVector &vertices)=0
virtual void insertText(const ::WPXString &str)=0
virtual void endTextLine()=0
Definition: WPGPaintInterface.h:35
virtual ~WPGPaintInterface()
Definition: WPGPaintInterface.h:38
virtual void startTextObject(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)=0
virtual void startTextSpan(const ::WPXPropertyList &propList)=0
virtual void startTextLine(const ::WPXPropertyList &propList)=0
virtual void endLayer()=0
virtual void drawPolyline(const ::WPXPropertyListVector &vertices)=0
virtual void startLayer(const ::WPXPropertyList &propList)=0
virtual void drawEllipse(const ::WPXPropertyList &propList)=0
virtual void drawGraphicObject(const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData)=0
virtual void startEmbeddedGraphics(const ::WPXPropertyList &propList)=0
virtual void endTextSpan()=0
virtual void startGraphics(const ::WPXPropertyList &propList)=0
virtual void endGraphics()=0