10 #ifndef __VSDXPARSER_H__    11 #define __VSDXPARSER_H__    13 #include <librevenge/librevenge.h>    32   explicit VSDXParser(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter);
    53   bool parseDocument(librevenge::RVNGInputStream *input, 
const char *name);
    54   bool parseMasters(librevenge::RVNGInputStream *input, 
const char *name);
    55   bool parseMaster(librevenge::RVNGInputStream *input, 
const char *name);
    56   bool parsePages(librevenge::RVNGInputStream *input, 
const char *name);
    57   bool parsePage(librevenge::RVNGInputStream *input, 
const char *name);
    58   bool parseTheme(librevenge::RVNGInputStream *input, 
const char *name);
    79   void readTabs(xmlTextReaderPtr reader);
    93 #endif // __VSDXPARSER_H__ int getElementDepth(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:935
void readCharacter(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1425
VSDXTheme m_currentTheme
Definition: VSDXParser.h:88
void processXmlNode(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:371
int readStringData(VSDName &text, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2055
void extractBinaryData(librevenge::RVNGInputStream *input, const char *name)
Definition: VSDXParser.cpp:530
int readBoolData(boost::optional< bool > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2123
bool parseMaster(librevenge::RVNGInputStream *input, const char *name)
Definition: VSDXParser.cpp:184
Definition: VSDXParser.h:22
int getElementToken(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:562
int readDoubleData(boost::optional< double > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2071
void readTabRow(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1368
void readStyleProperties(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:708
virtual ~VSDXParser()
Definition: VSDXParser.cpp:61
void readFonts(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:676
void processXmlDocument(librevenge::RVNGInputStream *input, VSDXRelationships &rels)
Definition: VSDXParser.cpp:295
Definition: VSDXMLHelper.h:55
int skipSection(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1473
bool parsePage(librevenge::RVNGInputStream *input, const char *name)
Definition: VSDXParser.cpp:224
int readLongData(boost::optional< long > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2097
int readExtendedColourData(Colour &value, long &idx, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2162
bool parseMain()
Definition: VSDXParser.cpp:65
void getBinaryData(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1446
VSDXParser & operator=(const VSDXParser &)
Definition: libvisio_utils.h:73
bool parseTheme(librevenge::RVNGInputStream *input, const char *name)
Definition: VSDXParser.cpp:244
Definition: VSDXMLParserBase.h:29
VSDXRelationships * m_rels
Definition: VSDXParser.h:87
bool parseDocument(librevenge::RVNGInputStream *input, const char *name)
Definition: VSDXParser.cpp:113
void readTabs(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1340
xmlChar * readStringData(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:551
void readLayer(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1298
librevenge::RVNGInputStream * m_input
Definition: VSDXParser.h:84
void readPageSheetProperties(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:606
bool parseMasters(librevenge::RVNGInputStream *input, const char *name)
Definition: VSDXParser.cpp:164
librevenge::RVNGDrawingInterface * m_painter
Definition: VSDXParser.h:85
Definition: VSDXTheme.h:56
void readParagraph(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:1319
bool extractStencils()
Definition: VSDXParser.cpp:107
int m_currentDepth
Definition: VSDXParser.h:86
bool parsePages(librevenge::RVNGInputStream *input, const char *name)
Definition: VSDXParser.cpp:204
void readShapeProperties(xmlTextReaderPtr reader)
Definition: VSDXParser.cpp:940
void parseMetaData(librevenge::RVNGInputStream *input, VSDXRelationships &rels)
Definition: VSDXParser.cpp:260