30 #ifndef __VSDXPARSER_H__
31 #define __VSDXPARSER_H__
33 #include <libwpd-stream/libwpd-stream.h>
34 #include <libwpg/libwpg.h>
51 explicit VSDXParser(WPXInputStream *input, libwpg::WPGPaintInterface *painter);
73 bool parseMasters(WPXInputStream *input,
const char *name);
74 bool parseMaster(WPXInputStream *input,
const char *name);
75 bool parsePages(WPXInputStream *input,
const char *name);
76 bool parsePage(WPXInputStream *input,
const char *name);
77 bool parseTheme(WPXInputStream *input,
const char *name);
108 #endif // __VSDXPARSER_H__
int getElementDepth(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:892
WPXInputStream * m_input
Definition: VSDXParser.h:99
void readCharacter(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1206
VSDXTheme m_currentTheme
Definition: VSDXParser.h:103
void processXmlNode(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:369
bool parsePage(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:269
int readBoolData(boost::optional< bool > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2054
void extractBinaryData(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:528
Definition: VSDXParser.h:43
bool parseDocument(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:145
int getElementToken(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:561
int readDoubleData(boost::optional< double > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:1998
bool parseMasters(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:200
void readStyleProperties(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:701
virtual ~VSDXParser()
Definition: VSDXParser.cpp:87
libwpg::WPGPaintInterface * m_painter
Definition: VSDXParser.h:100
void readFonts(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:669
Definition: VSDXMLHelper.h:91
int skipSection(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1254
bool parseMaster(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:223
int readLongData(boost::optional< long > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2026
int readExtendedColourData(Colour &value, long &idx, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2119
bool parseMain()
Definition: VSDXParser.cpp:93
void getBinaryData(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1227
VSDXParser & operator=(const VSDXParser &)
Definition: VSDXMLParserBase.h:48
VSDXRelationships * m_rels
Definition: VSDXParser.h:102
bool parsePages(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:246
xmlChar * readStringData(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:550
void processXmlDocument(WPXInputStream *input, VSDXRelationships &rels)
Definition: VSDXParser.cpp:309
void readPageSheetProperties(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:603
Definition: VSDXTheme.h:71
void readParagraph(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1185
bool extractStencils()
Definition: VSDXParser.cpp:139
bool parseTheme(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:292
int m_currentDepth
Definition: VSDXParser.h:101
void readShapeProperties(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:897