30 #ifndef __VSDXPARSER_H__
31 #define __VSDXPARSER_H__
33 #include <libwpd-stream/libwpd-stream.h>
34 #include <libwpg/libwpg.h>
50 explicit VSDXParser(WPXInputStream *input, libwpg::WPGPaintInterface *painter);
72 bool parseMasters(WPXInputStream *input,
const char *name);
73 bool parseMaster(WPXInputStream *input,
const char *name);
74 bool parsePages(WPXInputStream *input,
const char *name);
75 bool parsePage(WPXInputStream *input,
const char *name);
76 bool parseTheme(WPXInputStream *input,
const char *name);
106 #endif // __VSDXPARSER_H__
int getElementDepth(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:906
WPXInputStream * m_input
Definition: VSDXParser.h:98
void readCharacter(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1222
void processXmlNode(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:370
bool parsePage(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:264
int readBoolData(boost::optional< bool > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2082
void extractBinaryData(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:529
Definition: VSDXParser.h:42
bool parseDocument(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:140
int getElementToken(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:562
int readDoubleData(boost::optional< double > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2026
bool parseMasters(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:195
void readStyleProperties(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:709
virtual ~VSDXParser()
Definition: VSDXParser.cpp:82
libwpg::WPGPaintInterface * m_painter
Definition: VSDXParser.h:99
void readFonts(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:677
Definition: VSDXMLHelper.h:91
int skipSection(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1270
bool parseMaster(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:218
int readLongData(boost::optional< long > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2054
int readExtendedColourData(Colour &value, long &idx, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2147
bool parseMain()
Definition: VSDXParser.cpp:88
void getBinaryData(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1243
VSDXParser & operator=(const VSDXParser &)
Definition: VSDXMLParserBase.h:48
VSDXRelationships * m_rels
Definition: VSDXParser.h:101
bool parsePages(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:241
xmlChar * readStringData(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:551
void processXmlDocument(WPXInputStream *input, VSDXRelationships &rels)
Definition: VSDXParser.cpp:310
void readPageSheetProperties(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:604
void readParagraph(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1201
bool extractStencils()
Definition: VSDXParser.cpp:134
bool parseTheme(WPXInputStream *input, const char *name)
Definition: VSDXParser.cpp:287
int m_currentDepth
Definition: VSDXParser.h:100
void readShapeProperties(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:911