30 #ifndef __MSPUBSVGGENERATOR_H__
31 #define __MSPUBSVGGENERATOR_H__
36 #include <libwpd/libwpd.h>
37 #include <libwpg/libwpg.h>
38 #include <libmspub/libmspub.h>
51 void startLayer(const ::WPXPropertyList &propList);
56 void setStyle(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient);
59 void drawEllipse(const ::WPXPropertyList &propList);
60 void drawPolyline(const ::WPXPropertyListVector &vertices);
61 void drawPolygon(const ::WPXPropertyListVector &vertices);
62 void drawPath(const ::WPXPropertyListVector &path);
63 void drawGraphicObject(const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData);
64 void startTextObject(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path);
87 #endif // __MSPUBSVGGENERATOR_H__
void startTextLine(const ::WPXPropertyList &)
Definition: MSPUBSVGGenerator.h:66
void startEmbeddedGraphics(const ::WPXPropertyList &)
Definition: MSPUBSVGGenerator.h:53
::WPXPropertyList m_style
Definition: MSPUBSVGGenerator.h:74
void endGraphics()
Definition: MSPUBSVGGenerator.cpp:80
MSPUBStringVector & m_vec
Definition: MSPUBSVGGenerator.h:82
std::ostringstream m_outputSink
Definition: MSPUBSVGGenerator.h:81
void endTextObject()
Definition: MSPUBSVGGenerator.cpp:490
void endEmbeddedGraphics()
Definition: MSPUBSVGGenerator.h:54
void startGraphics(const ::WPXPropertyList &propList)
Definition: MSPUBSVGGenerator.cpp:70
int m_gradientIndex
Definition: MSPUBSVGGenerator.h:75
void startTextSpan(const ::WPXPropertyList &propList)
Definition: MSPUBSVGGenerator.cpp:495
void endTextLine()
Definition: MSPUBSVGGenerator.h:67
void endLayer()
Definition: MSPUBSVGGenerator.cpp:333
void endTextSpan()
Definition: MSPUBSVGGenerator.cpp:519
MSPUBSVGGenerator(MSPUBStringVector &vec)
Definition: MSPUBSVGGenerator.cpp:62
void drawGraphicObject(const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData)
Definition: MSPUBSVGGenerator.cpp:459
void startTextObject(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)
Definition: MSPUBSVGGenerator.cpp:475
Definition: MSPUBSVGGenerator.h:43
int m_patternIndex
Definition: MSPUBSVGGenerator.h:76
void drawRectangle(const ::WPXPropertyList &propList)
Definition: MSPUBSVGGenerator.cpp:338
void insertText(const ::WPXString &str)
Definition: MSPUBSVGGenerator.cpp:524
void drawPolySomething(const ::WPXPropertyListVector &vertices, bool isClosed)
Definition: MSPUBSVGGenerator.cpp:374
int m_shadowIndex
Definition: MSPUBSVGGenerator.h:77
void setStyle(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient)
Definition: MSPUBSVGGenerator.cpp:87
::WPXPropertyListVector m_gradient
Definition: MSPUBSVGGenerator.h:73
void startLayer(const ::WPXPropertyList &propList)
Definition: MSPUBSVGGenerator.cpp:323
void drawPath(const ::WPXPropertyListVector &path)
Definition: MSPUBSVGGenerator.cpp:407
void drawEllipse(const ::WPXPropertyList &propList)
Definition: MSPUBSVGGenerator.cpp:349
void writeStyle(bool isClosed=true)
Definition: MSPUBSVGGenerator.cpp:531
void drawPolyline(const ::WPXPropertyListVector &vertices)
Definition: MSPUBSVGGenerator.cpp:364
~MSPUBSVGGenerator()
Definition: MSPUBSVGGenerator.cpp:66
void drawPolygon(const ::WPXPropertyListVector &vertices)
Definition: MSPUBSVGGenerator.cpp:369